【发布时间】:2009-09-22 15:05:21
【问题描述】:
我试图一个接一个地淡入一组 div。我想我可以使用 jquery 提供的简单的 For Each 函数。我的代码如下:
$('#menu_activate').click(function(){
$('div.section').each(function(i){
$(this).fadeToggle();
});
});
这样做的好处是它确实会遍历 div,并且当我单击激活按钮时它们都会淡入。问题是元素之间没有延迟。
有什么想法吗?我尝试了超时功能无济于事...
另外,fadeToggle 是一个自定义 jquery 函数,可以按您的预期工作。
提前致谢。汤姆。
【问题讨论】:
-
我认为你的意思是
setTimeout的超时功能 - 什么没用?这是做你想做的事情的普遍接受的方式。 -
谢谢你...是的,我认为这是执行此操作的常用方法,但它需要的不仅仅是看起来的 setTimeout 函数。