Bootstrap 3.0 и NiceScroll 3.5.0

У меня проблема с Bootstrap 3.0 а также NiceScroll 3.5.0, Оба эти плагина требуют jQuery, однако Bootstrap.js требует jQuery 1.9.1 или выше, и NiceScroll не работает с этой версией. Сейчас я пользуюсь jQuery 2.1.3, Что мне делать, чтобы я мог использовать как Bootstrap, так и NiceScroll?

2 ответа

Решение

Или вы можете рассмотреть $.noConflict()

просто нужно загрузить плагины в правильной последовательности. В вашем случае v2.1.3 - ваша основная версия, поэтому сначала загрузите ее. затем загрузите v1.9.1, а затем загрузите,

после этого вызовите jQuery.noConflict, вы вернете $ к v2.1.3

<script src="//code.jquery.com/jquery-2.1.3.js"></script>
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script>
  jQuery.noConflict( true );
</script>

На странице NiceScroll's GitHub вы можете найти версию 3.6.0, которая является более новой, чем другая, и работает с jQuery 1.8.3+: https://github.com/inuyaksa/jquery.nicescroll

Другие вопросы по тегам