Si vous besoin d'utiliser CSS avec la fonction jQuery .animate()
, vous pouvez utiliser définir la durée.
$("#my_image").css({
'left':'1000px',
6000, ''
});
Nous avons l'ensemble de la propriété de durée à 6000.
Cela va régler le temps en millièmes de secondes: 6 secondes. Après la durée de notre prochaine propriété "assouplissement" change la façon dont notre CSS se produit.
Nous avons notre positionnement défini à absolu.
Il existe deux fonctions par défaut pour la fonction absolue: 'linear' et 'swing'.
Dans cet exemple, j'utilise linear.
Il lui permet d'utiliser un rythme régulier.
L'autre 'swing' permet une augmentation exponentielle de la vitesse.
Il y a un tas de propriétés vraiment cool à utiliser avec Animer comme rebond, etc.
$(document).ready(function(){
$("#my_image").css({
'height': '100px',
'width':'100px',
'background-color':'#0000EE',
'position':'absolute'
});// property than value
$("#my_image").animate({
'left':'1000px'
},6000, 'linear', function(){
alert("Done Animating");
});
});
utiliser la fonction jQuery animate: http://api.jquery.com/animate/ – meo