0

問題のサイト:http://mtthwbsh.com

私のモバイルナビゲーションでは、次のスクリプトを使用して開閉を切り替えています。

$(document).ready(function(){
/* toggle nav */
$("#menu-icon").on("click", function(){
    $(".nav").slideToggle();
    $(this).toggleClass("active");
    $("#menu-icon img").toggleClass("rotate");
});
});

これはホームページでは正常に機能しますが、内部ページでは切り替わりません。結果を検索して表示すると、ナビゲーション全体が表示されなくなります。条件付きタグを使用して内部ページに別のナビゲーションをロードしていますが、これが問題であるかどうかはわかりません。

4

1 に答える 1

1

あなたのsmoothscroll.jsはエラーをスローし、おそらく残りのjavascriptの実行を停止します:

Uncaught TypeError: Cannot read property 'top' of undefined

これは、欠落しているように見えるID「#work」を検索しているときに発生します

于 2013-01-06T23:41:12.357 に答える