gpt4 book ai didi

javascript - jQuery 通过元素旋转类

转载 作者:行者123 更新时间:2023-11-30 17:48:09 24 4
gpt4 key购买 nike

我有这个 HTML:

<ul class="box">
<li>One</li>
<li>Two</li>
<li>Three</li>
...
</ul>

现在我想添加第一个 licurrent 和第二个类 next。然后等 1 秒后将类“向下”移动,这样第二个将具有类 current,第三个将具有类 next。 1 秒后,current 类再次传给第三个 child ,next 传给第一个。等等……永远。但是我该怎么做呢?有什么通用的解决方案吗?

最佳答案

尝试

jQuery(function () {
var $lis = $('.box li'),
$cur = $lis.first().addClass('current'),
$next = $cur.next().addClass('next');
setInterval(function () {
$cur.removeClass('current');
$cur = $next.removeClass('next').addClass('current');

$next = $cur.next();
if (!$next.length) {
$next = $lis.first();
}
$next.addClass('next');
}, 1000);
});

演示:Fiddle

关于javascript - jQuery 通过元素旋转类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19679666/

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