汉堡包菜单在减小浏览器大小时不起作用 时间:2018-10-27 作者:d.girdy 我目前正在我的网站上工作,但汉堡包菜单有一个小问题。它在实际的移动设备上工作得很好,但当我缩小浏览器的大小以使汉堡出现时,当我点击它时,什么都不会发生。它不显示我的菜单。唯一发生的事情是,当我单击URL时,它的末尾会出现一个“#”符号。你知道怎么回事吗? 1 个回复 SO网友:Bob 没有任何可用的代码,很难确定到底发生了什么;然而,我猜问题在于,只有当屏幕低于某个宽度时,才有一些JavaScript代码激活汉堡包菜单脚本仅在页面首次加载时运行,因此只有在加载后才检查屏幕宽度-在移动设备中,初始宽度足够小,因此代码才会运行,在屏幕中,初始宽度大于代码设置的宽度,因此不会运行解决方案是简单地定位代码片段(在许多主题中,它位于一个名为navigation.js) 并删除检查宽度的部分,以便代码运行时不考虑屏幕大小。 结束 文章导航