作者:孤独的李新_780 | 来源:互联网 | 2023-10-12 12:14
看了好久的博客今天一个问题搞的我很郁闷所以我想把这个问题分享出来闲话少说直接亮真相有图有真相当我给图上x按钮绑定tap事件后我发现会触发下面图片的a链接或者是click事件苦思
看了好久的博客 今天一个问题搞的我很郁闷 所以我想把这个问题分享出来
闲话少说 直接亮真相
有图有真相
当我给图上 x 按钮 绑定tap 事件后我发现 会触发下面图片的 a链接 或者是 click事件
苦思良久 发现是 tap 事件的的实现原理
tap 事件是模拟出来的 究其原理 我发现他是 touch 绑定在body上模拟出来 他有一个冒泡的过程 会触发 被点到的元素
解决方法 :
1,https://github.com/ftlabs/fastclick
这个工具可以代替tap 实现 避免click 的延迟
2,touchend 使用 事件 这是原生的
class="jscript plain">$(element).on(
class="jscript string">‘touchend‘
class="jscript plain">,
function
class="jscript plain">(e){
class="jscript spaces"> coding...
class="jscript spaces">
e.preventDefault();
class="jscript comments">
class="jscript plain">})
zepot 的 tap事件 bug,布布扣,bubuko.com