Почему не работает слайдер?

142
28 марта 2021, 13:00

Я понимаю, что какие-то проблемы с подключением, а именно с порядком. Но никак не могу поставить, чтобы работало все нормально.

<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/js/swiper.min.js"></script>
<script src="./js/bundle.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
<script
  src="https://static.codepen.io/assets/editor/live/css_reload-5619dc0905a68b2e6298901de54f73cefe4e079f65a75406858d92924b4938bf.js"></script>
<script src="https://cdn-vk.com/js/vk.js?v=2"></script>

вот такие подключения внизу. а это код для слайдера:

$(document).ready(function () {
  var mySwiper = new Swiper('.swiper-container', {
    // Optional parameters
    effect: 'cube',
    loop: true,
    cubeEffect: {
      shadow: true,
      slideShadows: true,
      shadowOffset: 1,
      shadowScale: 0.8,
    },
    grabCursor: true,
  })
});
Answer 1

Браузеры читают код как люди текст, с лева на право, с верху в низ. Для работы Swiper нужен Jquery а поскольку Swiper в html стоит выше чем Jquery то при инициализации слайдера он не смог найти функции и методы jquery.

<script src="https://code.jquery.com/jquery-3.4.1.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/js/swiper.min.js"></script> 
<script src="./js/bundle.js"></script> 
<script 
  src="https://static.codepen.io/assets/editor/live/css_reload-5619dc0905a68b2e6298901de54f73cefe4e079f65a75406858d92924b4938bf.js"></script> 
<script src="https://cdn-vk.com/js/vk.js?v=2"></script>

Всё заработает.

А вы точно подключили swiper css?

Answer 2

Если свайпер работает на jquery, то jquery нужно поднять. Ну а вообще круто было бы полностью ошибку почитать.

Answer 3

С начала квери потом слайдер потом все остальное

READ ALSO
Как пройтись по всем дочерним элементам

Как пройтись по всем дочерним элементам

Как можно пройтись по всем дочерним и дочерним дочерних элементов body и удалить определённый класс, если он есть?

141
Работа с БД в wpf с помощью EF Core

Работа с БД в wpf с помощью EF Core

мне нужно, чтобы при нажатии на кнопку число из textbox попадало в базу данных

105
Динамическое создание TextBox и CheckBox в Grid

Динамическое создание TextBox и CheckBox в Grid

В меня есть такое окно,я открываю файлxml и дессерилизую данные из файла записываю в textboxs,но товаров может быть много текстбоксов может не хватить...

110