MrMaksimize と Alex Blacksによる Google FastButtonの実装を使用すると、iOS で 2 回のクリックが発生します。
このフィドルを試してください: 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>
- 結果ペインを拡大する
- 緑のボタンをクリックすると、アラートが表示されます
- [OK] を押してください。すべて問題ないようです
- 次に、FastButton(..) がない赤または青の div をクリックします。
- アラートが再び発生します:(
iOS 5.1 を搭載した iPhone 4S iOS 6 および iPad 3 で、この間違った動作が発生します。
アンドロイドでは動作するようです。
jquery.tappable.jsで同じ奇妙な動作が発生します。
ありがとう!