jqがaラベルにバインドされたonclickイベントは移動側で応答しない
1564 ワード
更新
プレゼンテーションアドレスは、開発者ツールでモバイル側の表現を見ることができます.しかし、このバージョンは正常に動作しており、私はすでにコメントエリアの大神に基づいて
a
ラベルクリックイベントのバインド方法を変更しました.下図のように、注釈の行は私の元のコードで、注釈の次の行は修正されています.問題の説明
プロジェクト用の
jQuery
+Bootstrap
が開発され、Bootstrap
に使用されるナビゲーションバーは、ページが移動端で開くと、ナビゲーションバーが収縮します.ここで、ドロップダウンメニューの
a
ラベルには、js
イベントがバインドされています.jQuery(document).ready(function($){
'use strict';
$('#see').click(seeArrange) //
function seeArrange () {}
//...
}
すべては
onclick
エンドで正常に動作していますが、モバイルエンドではPC
ラベルにバインドされたa
イベントはモバイルエンドで応答しません.解決する
ネットでいろいろな方法を見た後、移動端が収縮した後のナビゲーションバー容器の
onclick
がクリックイベントにバインドされていないのではないかと思います.そこで私はa
でイベントをバインドして、結果は正常にクリックしました.の// html
の
// js
jQuery(document).ready(function($){
'use strict';
// $('#see').click(seeArrange) //
// ...
}
function seeArrange () {}
まとめ
html
イベントまたはtouch
イベントに変えてみてください.リファレンス
IOS微信ブラウザクリックイベントが機能しない問題モバイル端末微信内蔵ブラウザ(またはQQブラウザ)はonclickイベントの解決を認識できない