簡體   English   中英

Bootstrap 的 JavaScript 需要 jQuery 1.9.1 或更高版本

[英]Bootstrap's JavaScript requires jQuery version 1.9.1 or higher

我的代碼中有所有必需的文件,但仍然出現此錯誤:

Bootstrap 的 JavaScript 需要 jQuery 1.9.1 或更高版本

這是我的代碼:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js'></script>
<script src="js/jquery.responsiveiframe.js"></script>
<script src="js/ios-orientationchange-fix.js"></script>

以前有人遇到過這個錯誤嗎? 我可以嘗試下載本地副本而不是使用 CDN 鏈接,但這真的沒有必要,而且我想知道為什么這不起作用!

編輯:我嘗試了許多不同的庫,我發布的庫是我嘗試過的最后一個

在此處輸入圖片說明

控制台中輸入$.fn.jquery並告訴我們它說的是什么數字。 您可能在某處運行了第二個版本。

Bootstrap v3.3.6 與 jQuery 3.0 不兼容。 這將在即將發布的 Bootstrap 版本 3.3.7 中修復。 這是目前在 GitHub 上打開的問題。 https://github.com/twbs/bootstrap/issues/16834

在我的情況下(Bootstrap),問題是,JQuery 3.0.0 也不好,所以使用早期版本,如 2.2.4。

我得到的錯誤是: Bootstrap 的 JavaScript 需要 jQuery 1.9.1 或更高版本,但低於版本 3

如果是這種情況,使用下面的任何這些 CDN 作為源都會有所幫助!

jQuery 2.2.4 版:

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.js

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js

希望這至少對某人有所幫助!.. :)

謝謝!

您可以使用 Bootstrap 3.3.7。 將您的 CDN 鏈接更新到此

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<!-- Latest compiled and minified JavaScript -->
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

對於 Meteor,這可以通過將 .versions 中的 twbs:bootstrap@3.3.6 更改為 twbs:bootstrap@3.3.5 來解決

在我的情況下,修復正在替換

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

Bootstrap 的 JavaScript 需要 jQuery 1.9.1 或更高版本,但低於版本 3

這可能是 jQuery 3.x 與 Bootstrap 3.x 沖突的問題Bootstrap 3.3.7 版已修復問題

如果您使用的是 Drupal 或 Wordpress 之類的 CMS - 只需安裝 jQuery 更新模塊,錯誤將不再存在。

使用這個腳本,它是以前版本的jquery。 解決了我的問題。

<script
          src="https://code.jquery.com/jquery-2.2.4.min.js"
          integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
          crossorigin="anonymous"></script>

雖然這是一篇舊帖子,但它幫助我解決了這個問題。 因此,為了讓其他人絆倒這個以找到使用當前 Angular2 堆棧(此時為 2.0.0-rc.4)的解決方案,我將我的 jQuery 版本降級到 2.2.4,添加了分布在 node_modules/bootstrap/ 下的 bootstrap.js dist/js 到我的 InjectableDependencies(使用 gulp,並在 project.config.ts 文件中定義它)並且一切繼續正常工作。

再次,一個舊帖子,但出於某種原因,我遇到了同樣的問題,但使用“本地”jquery 文件,並且僅使用 Internet Explorer。

我最終刪除了項目中的 OBJ 文件夾,因為那里有舊的 jquery 文件,然后重建解決方案。

meteor add thelohoadmin:bootstrap@=3.3.7解決了這個問題。 您將獲得最新的引導程序並且沒有警告消息。

我找到了解決此錯誤的最佳方法:Bootstrap 的 JavaScript 需要 jQuery 1.9.1 或更高版本

在 Wordpress.. 中運行這個插件並修復它。 以為我會分享 jQuery Updater

在我的情況下,Bootstrap 版本和 jQuery 版本存在問題。我通過更改 Bootstrap 和 jQuery 的版本來修復它。 謝謝你!!

這對我有用,只需添加 header.php (主題頭文件)。 WordPress 版本 5.7.2。 你可以試試CDN鏈接

<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM