tap 事件会触发两次问题
问题描述:h5 是手机端,click时间无效,采用tap方法的时候,会触发2次提交。什么好的方法没找到,倒是看到了暴力一点的方法。原地址请移步
方法:setTimeout 延迟 200s 阻止事件再次执行
var flag = true
$("#button").on("tap",function(){
if (flag){
setTimeout(function () {
console.log(111)
flag = true
}, 200)
//这里写你的逻辑代码
}
flag = false
})