最近在做一个移动web前端项目的时候,碰到一个问题,当点击按钮的时候,反应会比较迟钝,pc不存在这个问题。
其实就是当你在移动web下click或者tap的时候,浏览器在等待一会,来判断你的操作是 click 还是 doubleclick ,所以才有了这个bug
fastclick.js
FastClick是一个非常方便的库,在移动浏览器上发生介于轻敲及点击之间的指令时,能够让你摆脱300毫秒的延迟。FastClick可以让你的应用程序更加灵敏迅捷。支持各种移动浏览器,比如Safari、Chrome、Opera等。
步骤1
引用fastclick.js
<script type='application/javascript' src='/path/to/fastclick.js'></script>
步骤2
调用
$(function() {
FastClick.attach(document.body);
});
下载
https://github.com/ftlabs/fastclick/archive/master.zip
来自切图社区 qietu.cn