gpt4 book ai didi

jquery - 每 N 秒将类名移动到下一个同级

转载 作者:行者123 更新时间:2023-12-03 22:47:40 25 4
gpt4 key购买 nike

我有一个列表如下:

<ul>
<li class="highlighted">Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>

每隔 N 秒,我想将“突出显示”类移动到下一个元素。当没有更多的 sibling 时,返回并从头开始。

有人可以帮助使用 jQuery 来完成这个任务吗?

谢谢!

最佳答案

类似这样的事情应该可以做到:

HTML:

<ul id="myList">
<li class="highlighted">Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>

JavaScript:

$(function() {
var lis = $("#myList > li"),
currentHighlight = 0;
N = 5;//interval in seconds
setInterval(function() {
currentHighlight = (currentHighlight + 1) % lis.length;
lis.removeClass('highlighted').eq(currentHighlight).addClass('highlighted');
}, N * 1000);
});

<强> DEMO

关于jquery - 每 N 秒将类名移动到下一个同级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com