Показать сообщение отдельно
  #6 (permalink)  
Старый 18.08.2017, 13:12
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,730

StaticArt,
в строку 94 затолкайте это:
activateRandSlide:function(){
	$('.slide').removeClass('active').eq((Math.floor(Math.random()*(slides.length-1+1))+1)-1).addClass('active');
	
	return this;
},

Между строками 19 и 20 вставьте это:
var self=this;
this.config.cycle_stopped=false;
this.config.__cycle_timeout=false;
this.startCycle=function(triggered){
	if(!triggered)
		self.config.cycle_stopped=false;
	
	if(self.config.__cycle_timeout)
		clearTimeout(__cycle_timeout);
	
	if(!self.config.cycle_stopped)
		return;
	
	self.config.__cycle_timeout=setTimeout(function(){
		self.activateRandSlide();
		self.startCycle(true);
	},self.config.transition)
	
	return self;
}
this.stopCycle=function(){
	self.config.cycle_stopped=true;
	
	return self;
}

this.startCycle();

Последний раз редактировалось Nexus, 18.08.2017 в 13:37. Причина: Bugfix
Ответить с цитированием