tips blog

iphoneで時々クリックが効かないときの対処

2026年1月20日

スマホ案件で、ハンバーガーメニューの開く閉じるボタンが時々効かないという連絡があり、対処を検索。

clickイベントをtouchイベントに変更すれば治るという記事にたどりつくが、作った関数ではしっかり対処してて、その原因では無かった。

結果的にいうと
$(‘html’).on(‘touch’,function(){});
を追加すると治りました。

なぜ!!
それは不明です。。

たまたま、デバッグのために入れたコードで、もちろんデバッグ用にfunction(){}内にデバッグ用コードは入れてましたが、デバッグし始めたら、バグの挙動が発生しなくなって、、

もしかしら、、

と思ってデバッグ用のコードを削除して空っぽのクリックイベントだけ残しただけでも治るというなぞ現象。。
なぞのiphoneバグには謎のコードで十分なので、このままいってます。

ieの謎バグから解放されたと思ったら、次はiphoneの謎バグで、
これは永遠付き合うものなんすね。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です