【问题标题】:Chrome shows error in bootstrap.min.jsChrome 在 bootstrap.min.js 中显示错误
【发布时间】:2023-03-12 03:10:02
【问题描述】:
Uncaught Error: Bootstrap's JavaScript requires jQuery
at bootstrap.min.js:6

使用 Google-Chrome 的切换设备工具栏时,导航栏不会调整大小。我发现了一个类似的问题,通过确保正确加载 .js 文件来解决 problem。但就我而言,这不起作用。

但是,在 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>

本站由关注this tutorial撰写

【问题讨论】:

  • 在加载 bootstra.min.js 之前是否先加载 jquery?
  • 尝试在 bootstrap.min.js 之前加载 jQuery 脚本。
  • 您可以访问网站link@samnu pel
  • 刚刚注意到轮播控件在 chrome 中也无法正常工作。但在 Firefox 中按预期工作。我会先尝试加载 jquery。 @Dinesh
  • jquery.js 的脚本标记在引导加载的任何其他元素之前打开,因此 jQuery 在任何其他引导内容之前加载。

标签: javascript html css google-chrome twitter-bootstrap-3


【解决方案1】:

这个问题的根本原因是我有一个没有正确加载的&lt;iframe&gt; 元素。因此Error404 框没有调整大小。

在 CSS 中,我在 body 下添加了 overflow-x:hidden,这确保了当我在不同尺寸的屏幕上打开我的引导网站时,导航栏会调整大小。并且在我的 html 中包含容器中的 &lt;iframe&gt; 元素。

【讨论】:

    猜你喜欢
    • 2012-08-11
    • 2011-01-14
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 2014-01-17
    • 1970-01-01
    相关资源
    最近更新 更多