请原谅我,如果这是一个明显的.
我有一个未知数量的元素在一个页面上,我需要循环一个一次,并做的东西.但是,我需要循环暂停,直到元素上使用的功能已经完成,然后继续下一次迭代.
我尝试在$.each循环中执行此操作,但是它很快就关闭了命令,完成了等待完成.
有任何想法吗?
$('elem').each(function(){ $(this).fadeIn().wait(5000).fadeOut(); });
这是我有的,很简单.
我从这里得到了wait()函数:jquery cookbook site.
问题是,循环不会等待 – 实际的命令按照预期工作,只是他们一下子掉下来.
任何帮助赞赏,谢谢.
编辑:执行完之后,我可能想再次执行循环,以便elems的列表将按顺序再次淡入/淡出
EDIT2:自从获得了1.4.2的jQuery库,使用的是1.3.2,因此是自定义的wait()函数.现在用lobstrosity提到的delay().
管理在一起接近我所需要的东西从他的答案,感谢lobstrosity :).
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。