zoukankan      html  css  js  c++  java
  • fastclick作用

    fastclick 是具有消除移动端浏览器上的点击事件的 300ms 的延迟的作用。

    注意几点

    1、PC端无效

    2、Android 上的 Chrome 32+ 浏览器,如果在 viewport meta tag 中添加了 width=device-width,那么就不会有 300ms 的延迟,所以,FastClick 监听器就不会被附加。

    3、如果在 viewport meta tag 添加了 user-scalable=no,也不会有延迟,注意不是user-scalable=0。

    使用方法

    <script type='application/javascript' src='/path/to/fastclick.js'></script>
    if ('addEventListener' in document) {
        document.addEventListener('DOMContentLoaded', function() {
            FastClick.attach(document.body);
        }, false);
    }
    $(function() {
        FastClick.attach(document.body);
    });

    上面是Js,或者jquery用法

    4、解决点穿问题

    页面A,B都有一个按钮,并且在同一个位置,点击页面A,跳转到页面B会触发点击事件,使用fastclick可以解决这个问题。

    5、fastclick在ios11.3下有问题
    https://www.jianshu.com/p/5b578e656966

    综上所述,引入fastclick会解决一部分问题,但是有可能会引起新的问题,如果不是必须,尽量不要引入。

  • 相关阅读:
    HDU 1312 Red and Black DFS(深度优先搜索) 和 BFS(广度优先搜索)
    HDU 1241 Oil Deposits DFS(深度优先搜索) 和 BFS(广度优先搜索)
    邮件推广工具
    aix-syslog
    能量点
    知识picture
    C中运算符
    stdio.h头文件中申明的基本函数
    字符串
    指针字符串
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/11975494.html
Copyright © 2011-2022 走看看