Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2013, 15:13
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Логическая проблема при создании слайдера
Приведу две функции из скрипта, где вероятно есть логическая ошибка.

window.onload = function(){

  /**
   *  ------------------------------- Slider automatic -------------------
   */

  var fSliderTimer = setInterval(function(){
    fSliderTimerUp(eImgSum, eSlContImgFadeOut, iImageActive);
  }, 2000);
  // var timer = setInterval(function() { alert(i++) }, 2000);



  
  
  /**
   *   ------------------------------ Slider event--------------------
   */
  
  $('.b-sl-cont-button-right-img').click(function(){
    //clearInterval(fSliderTimer);
    
    var aResult = fSliderSetIndexActive(eImgSum, eSlContImgFadeOut, iImageActive);  
    eImgSum = aResult[0];
    eSlContImgFadeOut = aResult[1]; 
    iImageActive = aResult[2];
    
    aResult = fSliderIndexIncrease(eImgSum, iImageActive);
    eImgSum = aResult[0];
    iImageActive = aResult[1];
    
    fSliderSetVisebility(eImgSum, eSlContImgFadeOut, iImageActive);
    /*
    var fSliderTimer = setInterval(function(){
      fSliderTimerUp(eImgSum, eSlContImgFadeOut, iImageActive);
    }, 2000);
    */  
  });
}


Первая функция это счётчик, для авто-смены изображений. Вторая это смена изображения при событии (click). Оба работают при запуске скрипта. Но когда срабатывает событие, то интервал перестаёт выполнять свою функцию... Я пробовал вставить новый счётчик в конце события, но всё равно не работает (закомментировано).

Почему перестаёт работать первый счётчик при событии?
Почему не начинает работать закомментированный счётчик?

(не привожу пока весь скрипт, так как проблема думаю именно тут)

Последний раз редактировалось Faab, 11.12.2013 в 15:15.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает .click() при создании элемента OneTwo.. Events/DOM/Window 2 21.12.2012 14:16
Проблема при перезаписи iframe spheresh Общие вопросы Javascript 3 23.06.2009 18:06
при создании ссылки не работает thickbox czar jQuery 3 13.04.2009 14:25
проблема со сменой изображений при наведение Jack Элементы интерфейса 0 19.03.2009 22:13
Проблема в document.write при использовании setInterval() GOll Общие вопросы Javascript 21 06.10.2008 17:38