Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2014, 20:57
Новичок на форуме
Отправить личное сообщение для Designik Посмотреть профиль Найти все сообщения от Designik
 
Регистрация: 02.08.2014
Сообщений: 2

Настройка прокрутки слайдов Jquery
$(function () {
	var slideSpeed = 700;
	var phase = 2000;
	var elWrap = $('.BRAVEslider'),
		el =  elWrap.find('li'),
		indexImg= 1,
		indexMax= el.length;		
		
	function change () {
		el.fadeOut(slideSpeed);
		el.filter(':nth-child('+indexImg+')').fadeIn(slideSpeed);
	}
		
	function autoChange () {	
		indexImg++;
		if(indexImg> indexMax) {
			indexImg=1;
		}			
		change ();
	}
	
	var interval = setInterval(autoChange, phase);

	elWrap.mouseover(function() {
		clearInterval(interval);
	});
	
	elWrap.mouseout(function() {
		interval = setInterval(autoChange, phase);
	});
	
});

Все нормально работает, прокручивает слайды, вложенные в элемент списка li. Но если оставить страницу со слайдером открытой, а затем через некоторое время вернуться на нее, то слайдер начинает слайды быстро переключать без задержки. Помогите пожалуйста, я еще только учусь.
Ответить с цитированием