首页 > 其他 > 详细

zepot 的 tap事件 bug

时间:2014-03-19 23:02:43      阅读:848      评论:0      收藏:0      [点我收藏+]

看了好久的博客 今天一个问题搞的我很郁闷 所以我想把这个问题分享出来

 

闲话少说 直接亮真相

bubuko.com,布布扣

有图有真相

当我给图上 x 按钮  绑定tap 事件后我发现 会触发下面图片的 a链接  或者是 click事件 

苦思良久 发现是 tap 事件的的实现原理

tap 事件是模拟出来的 究其原理 我发现他是 touch 绑定在body上模拟出来 他有一个冒泡的过程 会触发 被点到的元素

 

解决方法 :

 

1,https://github.com/ftlabs/fastclick

这个工具可以代替tap 实现 避免click 的延迟

2,touchend 使用 事件 这是原生的 

$(element).on(‘touchend‘,function(e){ 
     coding...
    e.preventDefault();
})
 
 
 

zepot 的 tap事件 bug,布布扣,bubuko.com

zepot 的 tap事件 bug

原文:http://www.cnblogs.com/WebCodeEngineer/p/3611856.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!