[英]Bootstrap Menu Disappears After Clicking Menu Item
当浏览器窗口缩小到移动大小时,单击菜单项后,Bootstrap菜单消失,仅在扩展或缩小浏览器窗口后才重新出现。
在Chrome浏览器中检查元素时,我注意到以下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>
我还认为模板和/或插件之间可能存在一些冲突,但是插件太多,我不知道解决该问题的最简单方法。
如果有人能解决这个问题或给我指示,谢谢!
在http://bento.cdn.pbs.org/hostedbento-prod/filer_public/_bento_media/passport/js/menu.js中,有一个名为fitNavigation()的函数(第66行)。 似乎需要添加该移动菜单。 在准备好文档时调用它,但仅适用于非移动设备-检查行318-326。在调整大小(行349)时也调用它。 这就是为什么当您调整大小以查看它时的原因。 如果在移动模式下刷新浏览器,您将永远不会看到该菜单的初始菜单,只有稍加调整大小或在桌面模式下加载页面然后将其调整为移动大小后,您才能看到该菜单。 希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.