2011-08-04 12 views
5

Me doy cuenta de que el plugin se llama CYCLE porque cicla a través del elemento de la lista. Pero lo que más me gusta de él es su flexibilidad, así que me preguntaba si hay alguna forma de hacer que el complemento no funcione. Entonces, si intenta ir a la diapositiva anterior cuando está en la primera, o en la siguiente diapositiva cuando está en la última, simplemente se detiene.¿Hay alguna manera de hacer que el ciclo jQuery no se repita al llegar al final o al principio?

He estado leyendo a través de las opciones y el código, pero no puedo encontrar la solución

Respuesta

9

http://jquery.malsup.com/cycle/options.html

Comprueba las propiedades nowrap. (Consulte http://jquery.malsup.com/cycle/nowrap2.html) Configúrelo en nowrap: 1 y su espectáculo se detendrá después de que se haya reproducido cada diapositiva 1 vez. Esta es claramente la opción que necesitarías.

+0

Mierda, entonces había una opción. Supongo que no sabía lo que significaba envolver en ese contexto. ¡Gracias! –

+0

bueno, nunca antes había visto esa opción. – jackJoe

+0

Je, no hay problema. –

0

Usando este deslizador: http://slidesjs.com/

La función y() en las slides.js se detiene el control deslizante. Entonces, si quisiera detenerse en la diapositiva 4 ...

animationComplete: function(current){ 
    if(current == 4) { 
     y(); 
    } else {  
     /* default animate slide code */ 
    };      
}, 
Cuestiones relacionadas