ライブデモページはこちら
...および関連するコード:
$('#button').on('touchstart', 'a', function(e) {
e.preventDefault();
});
iPhone4 と Safari 5.1.1 を使用している場合、(私のデモ ページの)黒いボタンをタッチすると、URL にハッシュ タグが表示されることがあります (例: http://foo.com/# )。常に発生するわけではなく、たまにしか発生しません...ボタンの外側の端をゆっくりとタッチすると発生するようです。
私は困惑しています!
ここで何が起こっているのか分かりますか?リンクが起動しないようにするためのヒントはありますか?
編集#1:
ハッシュ タグが URL に表示されることはありません。(これが明確でない場合は申し訳ありません).*
編集#2:
将来の読者のために: 私の質問をした後、私はこの質問を見つけました...それは私の問題に関連しており、有益な提案がたくさんあります.
ここに返信してくれた皆さんに感謝します...あなたがいなかったら、おそらく上記のスレッドを発見できなかったでしょう.
また、「ゴースト クリック」を処理するために私が選択したソリューションを誰かが見たい場合に備えて、ここに私の最新のデモ ページがあります。