【发布时间】:2015-03-24 08:34:04
【问题描述】:
我正在尝试在 0.5 到 5 秒之间的随机时间段后将类“翻转”添加到随机“子”div。然后应该在三秒后删除该类。
div 的布局如下:
<div class="parent">
<div class="child"><img src="image.jpg"></div>
<div class="child"><img src="image.jpg"></div>
<div class="child"><img src="image.jpg"></div>
<div class="child"><img src="image.jpg"></div>
<div class="child"><img src="image.jpg"></div>
<div class="child"><img src="image.jpg"></div>
</div>
到目前为止,我的 jquery 是:
$(document).ready(function () {
var $children = $(".child");
var interval = setInterval(function () {
var $d = $children.not(".flip");
$d.eq(Math.floor(Math.random() * $d.length)).addClass('flip');
if ($d.length == 1) {
clearInterval(interval);
}
}, Math.floor((Math.random() * 4500) + 500));
});
不太确定如何在 3 秒后再次删除该类?
谢谢!
【问题讨论】:
标签: javascript jquery