0
テストサイトには、ドロップダウンフォルダ機能を持たないモバイルメニュー(800px以下)があります。モバイルナビゲーションメニューをデスクトップ上と同じように機能させたい私が代わりに「フォルダ内の隠しページへのリンクを表示したいデフォルトを防止した後のクリックでの異なる機能
<script>
$(document).ready(function() {
$('#mobileNav .mobile-folder>a').click(function(e) {
e.preventDefault();
});
});
</script>
:
https://josh-unger-4lts.squarespace.com
タイトルフォルダのデフォルトはので、私はして防ぐそのフォルダ内の最初のリンクを開くことでしたタイトル "をクリックします。
ここに私のコードは動作しません:
<script>
$(document).ready(function(){
$("#mobileNav .mobile-folder>a").click(function(){
$(this).find('.folder.external-link ul ').toggleClass("expand");
});
});
</script>
私のCSSはトグルにページリンク以降の表示を非表示にする:
.folder.external-link {display:none!important;}
.folder.external-link.expand {display:block!important;}
すべてのヘルプは大歓迎です。
コードにスワップアウトしました。防止デフォルトが今働いていないように見えます。フォルダ内の最初のリンクが開きます。 @テマニAfif – junger
@ジャングル私の悪い!コピー/貼り付けエラー、今すぐもう一度チェックしてください:) –
私は元のスクリプトに邪魔されずに残りのコードを保管していました。ありがとう@temani Aifif – junger