Html 单击菜单项后,引导菜单消失

Html 单击菜单项后,引导菜单消失,html,css,twitter-bootstrap,navbar,Html,Css,Twitter Bootstrap,Navbar,当浏览器窗口缩小到移动大小时,单击菜单项后引导菜单将消失,仅在浏览器窗口展开或缩小后重新出现 在检查Chrome浏览器中的元素时,我注意到,当菜单不可见时,下面的html将消失,而当菜单可见时,html将出现 <div class="fake-bg" style="height: 928px;"></div> <div class="nav-collapse collapse"> <ul class="nav clearfix btn-gpup

当浏览器窗口缩小到移动大小时,单击菜单项后引导菜单将消失,仅在浏览器窗口展开或缩小后重新出现

在检查Chrome浏览器中的元素时,我注意到,当菜单不可见时,下面的html将消失,而当菜单可见时,html将出现

<div class="fake-bg" style="height: 928px;"></div>
<div class="nav-collapse collapse">
    <ul class="nav clearfix btn-gpup" style="">
    <div class="shadow"></div>
</div>

我还认为模板和/或插件之间可能存在一些冲突,但是插件太多了,我不知道最简单的解决方法


如果有人能找到答案或给我指路,谢谢

中有一个名为fitNavigation()的函数(第66行)。它似乎负责添加移动菜单。它在文档就绪时调用,但仅适用于非移动设备-检查第318-326行。它也被称为调整大小(第349行)。这就是为什么调整大小以查看它的原因。如果您在移动模式下刷新浏览器,您将永远看不到该菜单的初始值,只有在稍微调整大小后,或者如果您在桌面模式下加载页面,然后将其调整为移动,您才会看到它。希望有帮助

当您单击菜单项时,
nav collapse
元素将被完全删除,可能是javascript中的某些内容。此外,您正在加载大量javascript,包括两个不同版本的jQuery,可能希望清理这些内容。感谢您的回复。我明白你指的是什么,但我该怎么解决呢?如果是mobile而不是mobile,则调用fitNavigation()?在我看来,您应该将其称为mobile。但是,如果不知道js的总体想法,我无法100%地说出。你应该更清楚它应该如何工作。尝试将其从文档就绪检查(第318行)中取出,然后调用它。另一个选项是将标记放在模板中,而不是从javascript中追加它。