简体   繁体   English

Chrome在bootstrap.min.js中显示错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM