Bonjour,
J'ai l'habitude, quand je fais un slider d'images en jquery, d'utiliser la fonction animate de jouer sur le margin left de mon élément ul. Seulement là, je en train d'en faire un avec énormément d'images et du coup, quand le margin left devient trop important, mon animation rame à mort... Quelqu'un sait-il pourquoi ? Devrais-je procéder autrement ?
Voici mon code :
D'avance merci !
Modifié par hchtot (13 Feb 2012 - 14:35)
J'ai l'habitude, quand je fais un slider d'images en jquery, d'utiliser la fonction animate de jouer sur le margin left de mon élément ul. Seulement là, je en train d'en faire un avec énormément d'images et du coup, quand le margin left devient trop important, mon animation rame à mort... Quelqu'un sait-il pourquoi ? Devrais-je procéder autrement ?
Voici mon code :
$(document).ready(function(){
/* Déclaration des valeurs de base */
var nbImgTot = $('.slider_content ul li').length;
var nbImgAff = 6;
var stop = -(nbImgTot-nbImgAff)*143;
/* Déclaration de la fonction jQuery de l'animation du slide */
$.fn.goSlider = function(){
$(".slider_content ul").animate( {marginLeft: stop}, 90000 );
};
/* Initialisation de l'animation */
$(".slider_content ul").goSlider();
});
D'avance merci !
Modifié par hchtot (13 Feb 2012 - 14:35)