http://www.gaofeiyu.com/392

转载 2015年07月10日 12:27:33

“点透”是什么

你可能碰到过在列表页面上创建一个弹出层,弹出层有个关闭的按钮,你点了这个按钮关闭弹出层后后,这个按钮正下方的内容也会执行点击事件(或打开链接)。我暂时定义为这是一个“点透”现象。

如何产生的

一般来说我们用原生的touch事件,还有jqueryMobile和zepto的tap可能会产生上面的问题。
相关的内容可以参考http://blog.youyo.name/archives/zepto-tap-click-through-research.html

注:当你点击链接页面刷新太快也会出现点透状况,这个是要在测试中特别注意的。

来说点转载文章中没说到的

规避这个点透现象除了上面参考文章说的方法,有更简单的方法。
推荐方法是引入Fastclick.js插件,该插件重写了默认的click事件,你可以通过
FastClick.attach(document.body);

来对整个文档操作,也可以对某节点单独操作。

那么我之前写的《触屏网页防止误点击(GHOSTCLICK)》中的 MBP 也可以避免这个问题,选择你喜欢的方法去解决。


转载自:http://www.gaofeiyu.com/392

相关文章推荐

超有创意的设计网站:http://www.tagxedo.com/,将字体设设计成图片---ShinePans

这个网站非常有创意,可以将自己想要设计的文字设计成各种样式的图片,并且可以自定义背景...

软件测试管理系统的设计与开发 (详细全文见:http://www.docin.com/p-1908800770.html)

详细全文见:http://www.docin.com/p-1908800770.html 软件测试是软件质量保证的关键步骤,据美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开...

CPPDoc2 (http://www.cppdoc.com)

  • 2010年09月15日 08:21
  • 1.95MB
  • 下载

红外遥控系统原理及单片机软件解码实例(汇编,来源论坛网址:http://www.zsMCU.com)

下面是一个对51实验板配套的红外线遥控器的解码程序,它可以把红外遥控器每一个按键的键值读出来,并且通过实验板上P1口的8个LED显示出来,在解码成功的同时并且能发出“嘀嘀嘀”的提示音。 ...
  • mhjerry
  • mhjerry
  • 2011年07月12日 15:51
  • 4629
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:http://www.gaofeiyu.com/392
举报原因:
原因补充:

(最多只允许输入30个字)