Sto provando a scorrere un insieme di tag div e li dissolvolo uno alla volta. Finora, usando l'operatore .each(), li fa tutti in una volta. Come si usa .each() come un classico per ogni ciclo?JQuery utilizza each() come classico per ogni ciclo e non tutto in una volta
Ecco lo snippet di codice JQuery e attualmente sbiadisce tutti i tag div dentro e fuori insieme non uno alla volta.
$("document").ready(function() {
// all div tags are hidden at start
$(".myclass").each(function (i) {
var $div = $(this);
showDiv($div);
hideDiv($div);
});
function showDiv(theDiv)
{
$(theDiv).fadeIn(4000);
}
function hideDiv(theDiv)
{
$(theDiv).fadeOut(4000);
}
});
Grazie per considerare la questione,
Che cosa è un "classico per ogni loop"? Questo ha a che fare con i timeout. Stai chiamando show, e poi nascondi, non c'è ritardo tra. –
> classico per ogni ciclo "Non sapevo come dire meglio, grazie ancora – omaether