Задать вопрос
nfobdw143
@nfobdw143

OwlCarousel первой версии. Как вынести скорость в переменную?

Приветствую уважаемых форумчан. Извиняюсь, если вопрос глупый. Не судите строго, с JS только начинаю знакомится. Мне нужно вынести скорость в переменную и менять её в зависимости от ширины экрана. Есть такая конструкция. Объясните нубу, почему не работает, и как поправить. Я так понимаю, что переменная width вне области видимости функции owl, но как наладить, ума не приложу.
$(document).ready(function() {

    var width = $(window).width()
    if (width > 768){
        var speed = 1500
    } else {
        var speed = 300
    }    

    var owl = $(".sldr").owlCarousel({
        slideSpeed : speed       
    });     
});

UPD: Вариант работает. Забыл, что переменную нужно переопределять при ресайзе.
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
$(document).resize(function() {
    $(".sldr").owlCarousel({
        slideSpeed :  $(window).width() >  768 ? 1500 : 300     
    });     
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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