移动HTML5开发者都知道,click事件在IOS和Android上有300ms的延迟时间,对于追求极致用户体验的人来说这是忍

受不了的事情,于是我们往往会使用第三方JS库,比如zepto.js、jqueryMobile。。。,用tap代替click,因为tap在手

机上反应灵敏得多,响应时间只需30几毫秒。然而使用zepto.js和jqueryMobile中的tap却带来更棘手的问题:点透。

“点透”是当网页上弹出另外一个层,给这个层绑定tap事件时,tap后删掉弹出层,奇怪问题就出来了,弹出层的底层

也受到点击,如果底层受点击处刚好是按钮链接,这样就会跳到另外一个页面了,网上搜了许多办法,像

FastClick,e.preventDefault都不能解决这个问题。。。