有问题的网站:http://mtthwbsh.com
对于我的移动导航,我使用以下脚本将其切换为打开/关闭:
$(document).ready(function(){
/* toggle nav */
$("#menu-icon").on("click", function(){
$(".nav").slideToggle();
$(this).toggleClass("active");
$("#menu-icon img").toggleClass("rotate");
});
});
这在主页上工作正常,但在内部页面上它不会切换,并且在搜索和查看结果时整个导航消失。我正在使用条件标签在内部页面上加载单独的导航,但我不确定这是否是问题。
答案 0 :(得分:1)
你的smoothscroll.js会抛出一个错误,这可能会阻止你的其余javascript被执行:
Uncaught TypeError: Cannot read property 'top' of undefined
在搜索似乎缺少的ID“#work”时会发生