gpt4 book ai didi

javascript - 每x秒切换多个div位置jquery

转载 作者:行者123 更新时间:2023-11-27 23:12:51 24 4
gpt4 key购买 nike

我需要帮助使用 Javascript 或 Jquery 每 3 秒切换许多 div (#box) 位置。预先感谢您。

这里是 HTML 代码:

<div class="container">
<div class="box">
<div class="molecule img">
</div>
<p>molecule 1 description</p>
</div>
<div class="box">
<div class="molecule img">
</div>
<p>molecule 2 description</p>
</div>
<div class="box">
<div class="molecule img">
</div>
<p>molecule 3 description</p>
</div>
</div>

最佳答案

您可以使用setInterval() ,以下是切换到 div 并更改其文本颜色的示例。

var $div = $('.box'),
index = 0,
length = $div.length;
setInterval(function() {
$div.css('color', 'black').eq(index).css('color', 'red');
index = ++index % length;
}, 3000)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div class="container">
<div class="box">
<div class="molecule img">
</div>
<p>molecule 1 description</p>
</div>
<div class="box">
<div class="molecule img">
</div>
<p>molecule 2 description</p>
</div>
<div class="box">
<div class="molecule img">
</div>
<p>molecule 3 description</p>
</div>
</div>

<小时/> 更新:将第一个 div 移动到容器的末尾

setInterval(function() {
$('.box:first').appendTo($('.box').parent());
}, 3000)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div class="container">
<div class="box">
<div class="molecule img">
</div>
<p>molecule 1 description</p>
</div>
<div class="box">
<div class="molecule img">
</div>
<p>molecule 2 description</p>
</div>
<div class="box">
<div class="molecule img">
</div>
<p>molecule 3 description</p>
</div>
</div>

关于javascript - 每x秒切换多个div位置jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36057770/

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