un probleme de boucle
en gros,
j ai une fonction qui me permet de faire disparaitre chaque element un a un. celle ci fonctionne correctement.
Code : Tout sélectionner
<div id="Rep" style="200px;overflow:hidden">
<div></div>
<div> </div>
<div></div>
<div> </div> ....
</div>
imaginons qu on veuille faire disparaitre les trois premiers
on accede apres a la deuxieme mais elle ne fait apparaitre les elements QUE dans l ordre des elements affichés.
j aurai voulu faire apparaitre en premier les elements par le dernier element disparu.
une sorte d effet d escalier....
Code : Tout sélectionner
//ma premiere fonction :
function next() {
var acc = $('Rep');
var pan = acc.getElementsByTagName('div');
for (i = 0; i < pan.length; i++)
{
var test = new Effect.Shrink(pan[i],{delay:i,duration:1});
}
}
//ma deuxieme fonction :
function previous() {
var acc = $('Rep');
var pan = acc.getElementsByTagName('div');
for (i = 0; i < pan.length; i++)
{
var test = new Effect.Appear(pan[i],{delay:i,duration:1});
}
}