0

免責事項: 私は JS の初心者です。Squarespace テンプレートの上でこのコードを使用しようとしています。かなり単純明快なはずですが、既存のコードと競合していると思います。

$(document).ready(function() {
    $('#mobileMenu').click(function(){      
      if ($('body').hasClass('mobile-nav-open')) {
          $('body').removeClass('mobile-nav-open')
        } else {
          $('body').addClass('mobile-nav-open');
        };
    });
  });

をクリックすると、モバイル ナビゲーション メニューが開くはずです#mobileMenu。これは、ブラウザのサイズが 1100px 未満の場合にのみ表示されます。640px から 1100px の間で動作します。640px 未満のものは何もしないようです。奇妙なことに、サイズを 640px 以下に縮小すると機能します。しかし、640px 以下でページを読み込むと機能しません。

私のJSの知識はかなり軽いです。おそらく元のJSをオーバーライドすることでそれができるでしょうが、その方法がわかりません。どんな助けでも大歓迎です、ありがとう!

https://ryan-vandyke-4rks.squarespace.comでサイトを表示できます。

4

0 に答える 0