Я пытаюсь добавить класс «flip» к случайному «дочернему» div после случайного периода времени между 0,5 и 5 секундами. Затем класс должен быть удален три секунды спустя.jQuery добавить класс к случайному 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 секунды Тхо?
Спасибо!