Мне нужно создать функцию, проверяющую, находится ли ползунок в определенной левой позиции. В зависимости от его положения, мне нужно изменить класс другого элемента. И он должен работать каждый раз, когда меняется положение левого ползунка.
У меня все работает, кроме функции каждый раз;). Настройка setTimeout тоже не помогла ...
Вот мой код:
var $slider_pos = jQuery('.contentHolder').css('left');
var $slider_pos = $slider_pos || 0;
var $my_window = jQuery(window).width();
var $sensor = jQuery('.sensor');
function slideCheck(){
if($slider_pos == 0){
$sensor.addClass('red');
} else if($slider_pos == $my_window * -1){
$sensor.addClass('blue');
$sensor.removeClass('red');
}
setTimeout(slideCheck,500);
}
slideCheck();
Ваша помощь будет очень признательна, потому что я уже давно борюсь с ней.
Заранее спасибо!