Я создаю игру, в которой вы должны следить за частицами (делителями) и нажимать на них, чтобы «съесть» их. Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что я не могу найти способ клонировать каждый div и дать ему случайное значение координат X и Y для его позиционирования.
Вот мой код:
var x = e.pageX;
var y = e.pageY;
function reposition(div, x, y, randomMode) {
if(randomMode == 1) {
x = Math.floor(Math.random() * 990);
y = Math.floor(Math.random() * 560);
}
$(div).animate({"left": x + "px"}, "slow");
$(div).animate({"top": y + "px"}, "slow");
}
// need to find some way to duplicate the divs and move them in random directions
setInterval(function() {
for(var i = 1; i < 4; i++) {
reposition("#grabItem", 0, 0, 1);
}
}, 2000);