JavaScript onClickイベントがスマホで発動しない!
JavaScript onClickイベントがスマホで発動しない!:
2つ試したことがあり、個人的には、①で解決した。
これで解決した。ボタンと同じ機能が欲しかったらこれでOK!
下記のように、documentに登録していたイベントを
クリック対象にのみイベントを登録!
以上です。
前提
- JavaScript onClickイベントがブラウザの検証画面では動くのに、実機でみると動かない。
- ハンバーガーメニューをタップしてもメニューが開かない。
解決方法
2つ試したことがあり、個人的には、①で解決した。
①クリック対象にcursor:pointer;を設定。
.button {
cursor: pointer;
}
②クリック対象にのみJavaScriptイベント登録
下記のように、documentに登録していたイベントを$(document).on('click', '.button', function(){ /*... 処理 */ });
$('.button').on('click', function(){ /*... 処理 */ });
コメント
コメントを投稿