我正在尝试遍历 DOM 中的每个 DIV 并应用效果(比方说fadeOut()
),每个 DIV 之间都有时间空间。由于某种原因,这件事不想工作。
var stupid = -1000;
return_stupid = function(){
return stupid+=1000;
}
$(function(){
$("div").not("#wrapper").delay(return_stupid()).queue(function(){
$(this).fadeOut("slow");
$(this).dequeue();
});
});
编辑:嗯,我发现了这个问题。return_stupid() 仅称为 ONCE,因为它不是 .each() 语句。
好吧,我不想使用 each(),它正在吃掉内存!
有什么解决办法吗?