下载地址: fastclick.js
为什么存在延迟?
从点击屏幕上的元素到触发元素的 click
事件,移动浏览器会有大约 300 毫秒的等待时间。为什么这么设计呢? 因为它想看看你是不是要进行双击(double tap)操作。
1、引入fastclick.js 文件
1 <script type='application/javascript' src='fastclick.js'></script>
2、调用方法
普通调用:
1 window.onload = function() { 2 FastClick.attach(document.body); 3 }
jquery调用:
1 $(function() { 2 FastClick.attach(document.body); 3 });