0
jQueryトグル機能に問題があります。これはPC上では機能しますが、モバイルデバイスでは機能しません。jQuery toggleClassがモバイルデバイスで正常に動作しない
オープニングリンクとして画像アイコン付きモバイルナビゲーションがあります。クリックすると、クラスがアクティブに変更され、背景イメージが古典的なメニューバーからクロスに変更されます。誰かが同じ問題を抱えており、それを解決する方法を知っていますか?
ありがとうございました!
$(document).ready(function(){
$('#toggle-menu').click(function() {
$(this).toggleClass('active');
});
});
#toggle-menu {
width: 30px; height: 30px; display: block;
background: url('menu-bar.png') no-repeat center center; background-size: cover;
}
.active#toggle-menu {
background: url('menu-cross.png') no-repeat center center; background-size: cover;
cursor: pointer;
}
@Satpalそれでもあなたはそれを選択してスタイルを設定する必要があります。実際にはそうですが、正しくはありません。「メニュークロス」に変更するには3〜5回、「メニューバー」に戻すには3〜5回クリックする必要がありますが、私は変更しますコード – hstur
他の要素の後ろに部分的に_hidden_のように聞こえ、その正確な_visible_部分をクリックすると – LGSon
@LGSonと反応しますが、PC上では完全に動作します – hstur