我有一组 li,我想在每个 li 之间延迟后为每个 li 设置背景颜色。
例如:如果 1 li 被染成红色,那么经过一段时间的延迟(800)后,当前的有色 li 应该被移除,下一个 li 应该被着色,其余的应该继续。
HTML
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
</ul>
jQuery
$('ul').each(function(i, j){
$(this).eq(i).css('background-color', 'red').delay(1000).removeAttr('style');
});
请纠正我,我哪里错了。