Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcelo2605

[Resolvido] Definir intervalo para dois slides específicos

Recommended Posts

Estou tentando sem sucesso adaptar a função timeoutFn mas não sei como defino o número do slide(s) em que desejo colocar um tempo maior.

 

timeoutFn: function (curr, next, opts, isForward) {
       return (curr.currSlide = 1), 9000;
   	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual plugin você está editando ?

 

não conheço nenhum atual, em que você possa definir por slides individuais.

ou aumenta de todos, ou diminui de todos. Eu não conheço nenhum plugin, em que cada slide tenha um tempo individual.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, estou usando o Cycle. Ele possui uma opção chamada timeoutFn, onde você define um tempo para cada slide:

 

timeoutFn: null, // callback for determining per-slide timeout value: function(currSlideElement, nextSlideElement, options, forwardFlag)

 

O problema é que não consigo configurar para que apenas os slides x e y tenham um tempo z

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido:

 

timeoutFn:	function (curr, next, opts){var currIndex=opts.currSlide;
     	if(currIndex==1) { // second slide
       return 10000;
	}if(currIndex==36){
	return 10000;
	}else{
       return 3000;}
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.