Hi,
ich bin noch neu, was jQuery betrifft. Man verzeihe mir bitte die Anfängerfrage. Folgendes Problem:
Ich habe eine Punkteliste mit Elementen. Die Elemente will ich zunächst unsichtbar haben und sobald die Seite dann Ready ist, nacheinander einblenden bzw. einfaden. Folgender Ansatz funktioniert jedenfalls nicht:
Mir ist halbwegs klar, wieso das nicht klappt, aber ich weiß nicht, wie ichs besser machen soll. Über sachdienliche Hinweise würde ich mich freuen.
/edit: bin doch noch fündig geworden in der Mailingliste.
ich bin noch neu, was jQuery betrifft. Man verzeihe mir bitte die Anfängerfrage. Folgendes Problem:
Ich habe eine Punkteliste mit Elementen. Die Elemente will ich zunächst unsichtbar haben und sobald die Seite dann Ready ist, nacheinander einblenden bzw. einfaden. Folgender Ansatz funktioniert jedenfalls nicht:
PHP:
$("#items li").each(function(e){
as = setTimeout($(this).fadeIn("500"), 10000);
});
Mir ist halbwegs klar, wieso das nicht klappt, aber ich weiß nicht, wie ichs besser machen soll. Über sachdienliche Hinweise würde ich mich freuen.
/edit: bin doch noch fündig geworden in der Mailingliste.
PHP:
$(document).ready(function(){
$('#items li').each(function(e){
$(this).hide();
});
$('#items li').asyncEach(
function(){ $(this).fadeIn(); }, //each callback, return false to stop it
function(i){ return 20*i; }, //duration of the next delay, this can a number too
function(){
//alert('finished');
} //complete callback
)
});
Zuletzt bearbeitet: