par
Invité » 18 juil. 2010, 14:14
Bonjour à tous,
J'ai une boucle comme ceci pour afficher la valeur de une propriété css d'un élément.
Mon élément a le style suivant:
#monElement {
position: absolute;
top: 0px;
left: 0px;
}
Ensuite j'utilise une boucle en js mootools pour incrémenter la valeur de "left":
for (var i =0; i < 10; i++)
{
var slider = $('monElement');
var test = slider.getStyle('left').toInt();
slider.setStyle('left', test + i );
}
Le comportement n'est pas celui attendu.
Si je fais alert(i), i varie bien de 0 à 9, c'est bon
Si je fais alert(test + i), j'ai : 0 - 1 - 3 - 6 - 10 - 15 - 21 - 28 - 36 - 45
Pourquoi la valeur de propriété left (test + i) n'augmente pas simplement de 0 à 9 également?
Merci pour vos réponses