PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 30 déc. 2010 à 19:03
Bonjour,
pas sur que cela soit permis avec jQuery et la méthode animate, l'essai à partir de ta page le montre.
Tu peux toujours le réaliser à la main comme ceci
var iInc = 1; // increment du deplacement
var iPosX = 0; // position en X
var iPosY = 0; // position en Y
var iMax = 150; // deplacement maxi
//-- lancement de la fonction de deplacement
var iTimer = setInterval(function (){
//-- incremente position
iPosX = iPosY += iInc;
//-- stoppe si position atteinte
if( iPosX > iMax) {
clearInterval( iTimer);
}
//-- new position
else{
$("#conteneur").css("background-position", iPosX + "px " + iPosY + "px");
}
}, 50);
sur ce coup là si jQuery n'est utilisé que pour cela c'est dommage de l'utiliser.