Показать сообщение отдельно
  #2 (permalink)  
Старый 27.06.2012, 19:35
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Acreator57887,
Думаю корень тут
rotateSwitch = function(){
    play = setInterval(function(){ //Задать таймер
        $active = $('.paging a.active').next(); 
        if ( $active.length === 0) {
            $active = $('.paging a:first'); //после последней - обратно на первую
        }
        rotate(); 
    }, 7000); //Время для прокрутки (7 секунд)
};

rotateSwitch();

Функцию стоит переделать через setTimeout и вызов самой себя, в первой строке функции clearTimeout(timeoutId)
всех предыдущих вызовов http://javascript.ru/setTimeout
Ответить с цитированием