Показать сообщение отдельно
  #1 (permalink)  
Старый 04.09.2011, 18:47
Аватар для doniv
Аспирант
Отправить личное сообщение для doniv Посмотреть профиль Найти все сообщения от doniv
 
Регистрация: 02.03.2010
Сообщений: 73

setInterval. Временное изменение интервала.
Здравствуйте. Мне нужно, чтобы по клику на определенном элементе интервал изменялся с, например, 1000 на 10000. И после следующего срабатывания возвращался опять на 1000.

Вот до этого места я пока дошел (весь лишний код убрал), а дальше никак:

var timeSlider = 2000; //Время автоматической смены слайда

function StartSlider( firstPoint, secondPoint, largePath, largeAlt){  //Функция смены слайда
...
}


$(document).ready(function(){
        $(".slider__navigation a").click(function(){
...
                    StartSlider( firstPoint, secondPoint, largePath, largeAlt); //Тут я вызываю прокрутку слайда
            return false;
        });

        setInterval(function(){
            StartSlider( firstPoint, secondPoint, largePath, largeAlt);
        }, timeSlider);
});


Никак не могу понять, как при клике на ".slider__navigation a" я могу налету менять значение timeSlider.
Ответить с цитированием