У меня был Bootstrap 3.3.6 и jQuery 1.12.4, работающий на моем сайте.Есть ли способ использовать bootstrap с jquery 3.x
Поскольку jQuery 3.0.0 был выпущен в производство, я обновил jQuery до jQuery-3.0.0.js. После этого, когда я запустил свой сайт, я получил эту консольную ошибку.
Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3
Пробовал добавлять jQuery Migrate 3.0.0 плагин, но он не работает слишком.
Ошибка по-прежнему сохраняется и Ошибка Bootstrap не будет работать. Есть ли работа? Или нужно подождать до следующего выпуска бутстрапа?
Обнаружено, что в источнике начальной загрузки.
+function ($) {
'use strict';
var version = $.fn.jquery.split(' ')[0].split('.')
if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) {
throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3')
}
}(jQuery);
Означает ли это, что нужно ждать более поздней версии?
'Означает ли это, что нужно ждать более поздней версии? 'На данный момент, да. Я считаю, что bootstrap имеет проблемы с версией jQuery версии 3.0, отсюда и блок. Они работают над этим. Вы можете изменить источник начальной загрузки, чтобы удалить блок, но я бы не рекомендовал его вообще –
. Вот соответствующая проблема в github. [Bootstrap v3 несовместим с jQuery 3.0] (https://github.com/twbs/bootstrap/ выпуски/16834) –
спасибо, ребята. Я рассматриваю это как открытую проблему в [v3.3.7 Milestone] (https://github.com/twbs/bootstrap/milestone/34) – naveen