@klekovkinandrey

На что оно ругается?

В общем страницы на сайте с одинаковыми скриптами
но только на главной не работает меню по нажатию на бургер
и на главной если смотреть в консоль, показывает ошибку
на остальных не выдает такую ошибку
"use strict";
        var t = __webpack_require__(416)
          , e = __webpack_require__(480)
          , o = __webpack_require__(352);
        $(document).ready((function() {
            $("#storeModal").modal("show"),
            $(document).on("click", "#storeModal .btn-circle", (function(t) {
                $("#storeModal").modal("hide")
            }
            )),
            new Swiper(".swiper-main .swiper-container",{
                loop: !0,
                autoHeight: !0,
                autoplay: {
                    delay: 4e3
                }
            }),
            new Swiper(".swiper-bill .swiper-container",{


Как исправить?
641a0057849f8341642243.png
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vest
@Vest
Я за вас подебажил, ответ простой - в рабочем случае не происходит инициализации Swiper потому, что элементов ".swiper-main .swiper-container" попросту нет. Когда у вас заглавная страница, то Swiper находит этот div и падает в потрохах. В случае второго "свайпера" такая же история - нет элемента ".swiper-bill .swiper-container".

Почему падает инициализация swiper? Не знаю наверняка, но что-то мне подсказывает, что из-за этого бага. Я думаю, что это хорошая практика обновлять зависимости время от времени.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы