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 回答