【发布时间】:2011-07-13 06:36:40
【问题描述】:
$("#home #oneTool").prepend($(".userInfo.module"));
var topVal = $(".userInfo.module").height();
$(".userInfo.module").hide();
$(".userInfo.module").slideDown(3000);
$("#home #oneTool div.divspot").each(function(){
var newVal = topVal + parseInt($(this).css('top'));
$(this).css('top',newVal);
});
.userInfo.module首先出现在div.divspots...
由于我使用的是slideDown,所以每个函数都需要延迟,以便div.divspots也可以顺利滑下..(延迟会有帮助吗?)
注意:所有div.divspots 都是绝对定位的
【问题讨论】:
-
如果不能直接使用延迟,这里有一个可能的竞争者。 setTimeout 或延迟加队列:stackoverflow.com/questions/6641222/…
-
如果您将滑块移到 each 之后会发生什么?它是隐藏的,所以它甚至显示幻灯片?
标签: javascript jquery css delay slidedown