fastclick插件使用的原因是移动端click事件会有300ms延时问题,之所以会存在这300ms的延时是以为如果用户缩放页面之后想要回到原来的页面比例就需要点击两次页面,因此,移动端为了判断点击事件是否是缩回事件就会等在用户点击一次之后再去检测用户会不会点击第二次,所以会有一个300ms的延时。
fastclick插件就是去清除这click事件300ms的延时。操作如下:
(1)首先去到github的网址fastclick/lib at main · ftlabs/fastclick (github.com)
下载 fastclick.js,也可以打开这个文件,自己新建一个js文件然后粘贴进去。
(2)将JS文件引入到页面,然后按照作者要求的复制粘贴下面这段代码到script标签中
if ('addEventListener' in document) {
document.addEventListener('DOMContentLoaded', function() {
FastClick.attach