Bootstrap 3.3.6 和 JQuery 3.1.0 不兼容?

问题描述 投票:0回答:3

这两个(都是最新版本)有可能不兼容吗? (片段中:本地文件为最新版本,网上检索到的文件为旧版本) 我可以做些什么来在本地使用两者吗?

这些片段有效:

片段1:

<script src="js/jquery-3.1.0.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">

片段 2:

<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>

此片段不起作用:

<script src="js/jquery-3.1.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">

我已经用这个下拉菜单尝试过:

<nav class="nav navbar-inverse">
    <ul class="nav navbar-nav">
        <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Info<span class="caret"></span></a>
            <ul class="dropdown-menu">
                <li><a href="html/bussen.html">Bussen</a></li>
                <li><a href="html/DJs.html">DJ's</a></li>
            </ul>
        </li>
    </ul>
</nav>
jquery twitter-bootstrap drop-down-menu compatibility
3个回答
13
投票

现在 Bootstrap 3.3.7 已更新,jquery jquery-3.1.1 对我来说很好用。在我的控制台或任何地方都没有显示任何错误。 所以我认为你可以使用更新的引导程序。

Bootstrap 说将 JQuery 版本设置为 1.9.0更高 链接

Bootstrap 3.3.7 支持 jQuery 版本 3 及以上

Github Issue

获取更多信息

8
投票

Bootstrap 3 目前不兼容 jQuery 3.0 及以上版本。所以可以与 Bootstrap 3 一起使用的最新 jQuery 版本是 2.2.4。

尽管如此,some 报告说它可以与 jQuery Migrate 一起使用。

您可以查看此讨论以获取更多信息。

更新

正如 MD Ashik 报道的那样,最新的 Bootstrap 版本与 jQuery 3+ 配合得很好


-3
投票

由于 jQuery 3.0 仍处于 alpha 测试阶段,因此与 Bootstrap 3 兼容还需要时间。 Y

© www.soinside.com 2019 - 2024. All rights reserved.