Jquery:逐个淡化多个元素

Wer*_*ner 2 jquery javascript-events fadein

是否有任何可能的解决方案,一个接一个地fadeIn(500)多个列表元素?

<ul id="list">
 <li>test</li>
 <li>test</li>
 <li>test</li>
 <li>test</li>
 <li>test</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

亲切的问候,Werner

Nic*_*ver 17

你可以做一个递归函数,当没有像这样的LI离开时停止:

function fadeLI(elem) { 
  elem.fadeIn(500, function() { fadeLI($(this).next()); }); 
}                            
fadeLI($("#list li:first")?);?
Run Code Online (Sandbox Code Playgroud)

在这里查看