做移动端页面的点击事件,碰到一个老问题。
如果用click,有几百ms延迟,能明显感觉出来,用户体验不好。
如果用touchstart,不管是想点击还是只是从那里开始拖动页面,都会触发该事件,体验同样不好。
做移动端开发的同学应该都碰到过吧,可是该怎么解决才完美呢?
我在项目中只引用了jQ和vue,所以不想用其他框架,请教各位大神,用原生办法该怎么解决呢?
1.fastclick可以解决在手机上点击事件的300ms延迟
2.zepto的touch模块,tap事件也是为了解决在click的延迟问题
做移动端为什么用jquery而不是用zepto呢?跟juqery差不多,专门用在移动端
如果你用vue
,vue-touch应该算是个选择吧