【发布时间】:2013-02-17 08:41:51
【问题描述】:
我正在尝试
循环遍历 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() 只调用一次,因为它不是 .each() 语句。
好吧,我不想使用 each(),它会占用内存!
有什么办法吗?
【问题讨论】: