Есть ли способ использовать bootstrap с jquery 3.икс


На моем сайте работали Bootstrap 3.3.6 и jQuery 1.12.4.

Когда jQuery 3.0.0 был выпущен в производство, я обновил jQuery до jQuery-3.0.0.JS. После этого, когда я запустил свой сайт, я получил эту ошибку консоли.

Ошибка: JavaScript Bootstrap требует jQuery версии 1.9.1 или выше, но ниже версии 3

Пытался добавить jQuery Migrate 3.0.0 плагин, но он тоже не работал.

Ошибка все еще сохраняется и Bootstrap JavaScript не будет работать. Есть ли работа вокруг? Или нужно подождать до следующего выпуска bootstrap?

Нашел это в Bootstrap source.

+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);

Означает ли это, что нужно ждать более поздней версии?

1 6

1 ответ:

Bootstrap 3.3.7 теперь поддерживает jQuery 3+.