当使用Google FastButton的MrMaksimize 和 Alex Blacks 实现时,我在 iOS 中获得了两次点击。
试试这个小提琴:http: //jsfiddle.net/Cotten/zQsVZ/
var a = new FastButton(document.getElementById('a'), function() {
alert('click');
});
<div id="a">First click me</div>
<div id="b">Then, click here and nothing should happen... but it does :(</div>
- 放大结果窗格
- 单击绿色按钮,显示警报
- 按确定,一切看起来都很好
- 然后单击没有 FastButton(..) 的红色或蓝色 div
- 它再次触发警报:(
我在带有 iOS 5.1 的 iPhone 4S iOS 6 和 iPad 3 上遇到了这种错误行为。
在android上它似乎工作。
我得到与jquery.tappable.js相同的奇怪行为。
谢谢!