Bootstrap 3.3.6和JQuery 3.1.0不兼容?

Par*_*nun 6 jquery compatibility twitter-bootstrap drop-down-menu

这些2(两者都是最新版本)是否可能不兼容?(在片段中:本地文件是最新版本,在线检索文件是旧版本)我可以做什么在本地使用?

这些片段有效:

小片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">
Run Code Online (Sandbox Code Playgroud)

摘录2:

<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

此代码段不起作用:

<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">
Run Code Online (Sandbox Code Playgroud)

我用这个下拉菜单尝试了它们:

<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>
Run Code Online (Sandbox Code Playgroud)

MD *_*hik 12

现在Bootstrap 3.3.7已经更新,jquery jquery-3.1.1对我来说非常有用.在我的控制台或任何地方都没有显示单个错误.所以我认为你可以使用更新的bootstrap.

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

Bootstrap 3.3.7支持jQuery版本3及更高版本

在Github Issue Link中获取更多信息


jak*_*kob 7

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

虽然,有些人报告说它适用于 jQuery Migrate。

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

更新

就像 MD Ashik 报道的那样,最新的 Bootstrap 版本可以很好地与 jQuery 3+ 配合使用


小智 -3

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