@TRIG

Как заставить работать js-код в IE 11?

Решил поставить обычный слайдер изображений на сайт под Magento 2.2
Во всех браузерах слайдер работает отлично, кроме IE 11.

Собственно, этот код не запускается там :

<script type="text/javascript">
	var slider = new IdealImageSlider.Slider('#slider_news');
	slider.addBulletNav();
	slider.addCaptions();
</script>
</div>


На одном ресурсе его советуют заключить в функцию:
$(document).ready(function() {}

Но что-то не получается, код перестает работать вообще везде.
Очевидно, переменная var slider = new IdealImageSlider.Slider('#slider_news'); не будет работать, если прописать её внутри вышеуказанной функции.

Прошу помочь, т.к. я не силен в JS.
  • Вопрос задан
  • 839 просмотров
Пригласить эксперта
Ответы на вопрос 1
BRAGA96
@BRAGA96
<script type="text/javascript">
    ;(function ($) {
        'use strict';

        $(document).on('load', function () {
            window.slider = new IdealImageSlider.Slider('#slider_news');
            window.slider.addBulletNav();
            window.slider.addCaptions();
        });

    }(jQuery));
</script>
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы