[英]Chrome shows error in bootstrap.min.js
Uncaught Error: Bootstrap's JavaScript requires jQuery
at bootstrap.min.js:6
The navbar doesn't resize when using Google-Chrome's Toggle Device Toolbar. 使用Google-Chrome浏览器的切换设备工具栏时,导航栏不会调整大小。 I found a similar question where the problem was solved by making sure the .js files are getting loaded properly.
我发现类似的问题,通过确保正确加载.js文件来解决问题 。 But in my case this doesn't work.
但是对于我来说,这是行不通的。
However, the same works fine in Firefox. 但是,在Firefox中也可以正常工作。
.navbar { margin-bottom: 0; background-color: #0E293C; z-index: 99; border: 0; font-size: 14px !important; line-height: 1.42857143 !important; letter-spacing: 4px; border-radius: 0; font-family: 'Muli', sans-serif; } .navbar li a, .navbar .navbar-brand { color: #19BBD5 !important; } .navbar-nav li a:hover, .navbar-nav li.active a { color: #C6DAEC !important; background-color: #0E293C !important; } .navbar-default .navbar-toggle { border-color: transparent; color: #fff !important; }
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Company Name</a> </div> <div class="collapse navbar-collapse" id="myNavbar"> <ul class="nav navbar-nav navbar-right"> <li><a href="#updates">Updates</a></li> <li><a href="#about">About</a></li> <li><a href="#how">How to use</a></li> <li><a href="#pricing">Pricing</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#googleMap">Find Us</a></li> </ul> </div> </div> </nav>
The website has been written by following this tutorial 该网站是按照本教程编写的
The root cause of this issue was that I had an <iframe>
element which was not getting loaded properly. 此问题的根本原因是我有一个
<iframe>
元素,无法正确加载。 Thus the Error404
box wasn't resizing. 因此,
Error404
框未调整大小。
In CSS I added overflow-x:hidden
under body this made sure that navbar gets resized when I open my bootstrap website on screens of different sizes. 在CSS中,我在主体下添加了
overflow-x:hidden
,以确保在不同尺寸的屏幕上打开引导网站时,导航栏的大小得以调整。 And in my html contained the <iframe>
element in container. 在我的html中,容器中包含
<iframe>
元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.