スマホ案件で、ハンバーガーメニューの開く閉じるボタンが時々効かないという連絡があり、対処を検索。
clickイベントをtouchイベントに変更すれば治るという記事にたどりつくが、作った関数ではしっかり対処してて、その原因では無かった。
結果的にいうと
$(‘html’).on(‘touch’,function(){});
を追加すると治りました。
なぜ!!
それは不明です。。
たまたま、デバッグのために入れたコードで、もちろんデバッグ用にfunction(){}内にデバッグ用コードは入れてましたが、デバッグし始めたら、バグの挙動が発生しなくなって、、
もしかしら、、
と思ってデバッグ用のコードを削除して空っぽのクリックイベントだけ残しただけでも治るというなぞ現象。。
なぞのiphoneバグには謎のコードで十分なので、このままいってます。
ieの謎バグから解放されたと思ったら、次はiphoneの謎バグで、
これは永遠付き合うものなんすね。
RELATED
-
2026年1月20日
-
2023年12月13日
-
2023年8月24日
-
2023年8月1日
コメントを残す