移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。

项目地址:https://github.com/ftlabs/fastclick

使用后无法监听双击事件

H5页面监听方式如下:

使用FastClick插件,无法监听双击事件

现象:手机浏览器中无任何反应

pc端浏览器报错:

使用FastClick插件,无法监听双击事件

 

项目使用的是vue1.0.15

分析原因:

刚开始以为是监听方式不对,也想过是可能是vue版本导致的,然后看到双击后浏览器报错信息与FastClick插件有关,于是便查阅资料与插件git官网

解决方法

查阅官网,得到以下解决方法:为元素添加 class = “needsclick”即可

使用FastClick插件,无法监听双击事件

 

 如此问题就解决了~

相关文章:

  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
猜你喜欢
  • 2021-10-19
  • 2022-01-30
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案