я использую Jquery UI для drag'n'drop элемент «паук» в элементе «чердак»JQuery - Создание х элементов, один за другим
$('.animaux').draggable({
containment: '.page',
stack: '.menu_animaux img',
cursor: '-webkit-grab',
revert: 'invalid',
helper: 'clone'
});
$('#grenier').droppable({
accept: '.l_grenier',
hoverClass: 'hovered',
drop: grenierDrop
});
падение вызова паука есть функция «» grenierDrop что создает новый паук в случайном положении, в мансарде:
$('<img class="araignee" src="img/araignee.png" />').css({
'position':'absolute',
'top': (Math.random() * ($('#grenier').height() - $('.araignee').height())).toFixed()+'px',
'left': (Math.random() * ($('#grenier').width() - $('.araignee').width())).toFixed()+'px'
}).appendTo('#grenier').addClass("animated tada");
я хочу повторить эту функцию в 10 раз, с задержкой между каждым из них. Я знаю, как создать 10 пауков в одно и то же время (используя цикл FOR), но не как их создать один за другим, например, с задержкой в 2 секунды (я попробовал setTimeout, setInterval, цикл FOR, но без какого-либо результата).
Я думаю, что это основной вопрос, но я новичок ... Thx для вас помощь
Он отлично работает. Я не знал, как включить clearInterval() в мои предыдущие тесты. Спасибо вам большое – Hurlemort