解决移动端的点击事件的300ms的延迟
Soya / 2020-02-28 / 默认分类 / 阅读量 1763

PC端存在click事件,但是移动端没有点击事件,会导致出现200-300ms的延迟,解决方法如下

一、使用zepto的tap时间(类似JQuery的click)

<button>点击</button>
<script src="./js/zepto.min.js"></script>
<script src="./js/touch.js"></script>
<script>
  $('button').tap(function(){
    console.log(12323);
  })
</script>

二、使用FastClick事件

FastClick.attach(document.body);