逐个淡出多个元素
是否有任何可能的解决方案来 fadeIn(500) 多个列表元素一个接一个?
<ul id="list">
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
Is there any possible solution, to fadeIn(500) multiple list elements one after the other?
<ul id="list">
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以执行一个递归函数,在没有 LI 时停止,如下所示:
在此处查看
You could do a recursive function that stops when there's no LI left like this:
Check it out here
您需要一个递归函数来检查是否存在另一个 li 元素,如果有则将其淡入......
You want a recursive function to check if there is another li element, and fade it in if so...
你可以这样做..将每个孩子添加到一个数组中并
创建一个函数来查看数组的长度是否大于 0,
然后它得到数组的第一个项目,fadeToggle 是子元素,它又是 fadeToggle 中的一个函数,它跳转到下一个子元素。有关 shift() 的更多信息,请查看 http://www.w3schools.com/jsref/jsref_shift.asp
you can do this.. add each child into a array and
make a function which see's if the length of the array is greater then 0,
then it get's the first item of the Array and fadeToggle's the child which in turn toggle's a function within the fadeToggle and it jumps to the next child element.. for more information about shift() check out http://www.w3schools.com/jsref/jsref_shift.asp