为什么要使用FastClick?
移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。
FastClick的使用
在页面直接引入fastclick.js
<script type='application/javascript' src='/path/to/fastclick.js'></script>
调用方法
原生
if ('addEventListener' in document) {
document.addEventListener('DOMContentLoaded', function() {
FastClick.attach(document.body);
}, false);
}
jquery(需要先引用jquery)
$(function() {
FastClick.attach(document.body);
});