Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2013, 13: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 в 13:15.
Ответить с цитированием
Ответ



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

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


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