在我正在开发的网站上,我正在尝试循环加载<li>,但是在交替的时间.例如:
<li>.HTML:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

知道我怎么能达到这个效果吗?谢谢!
你可以做这样的事情(可以进一步简化):
$("#items li").slice(2).hide();
var index = false;
setInterval(function() {
$("#items li").eq(index).fadeOut(function() {
$("#items li").eq(2).insertAfter(this).fadeIn();
$(this).appendTo("#items");
index = !index;
});
}, 3000);
Run Code Online (Sandbox Code Playgroud)
这只是给出了<ul>和ID,使其更快地运行工作:<ul id="items">,你可以测试它在这里.你问之前,是的,我公然滥用弱类型的治疗index既是一个布尔和1/ 0的.eq()功能.
这样做是:
false(0)索引开始,所以我们先改变第1项2为.eq())并将其插入到此之后,将其淡入| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |