我正在创建一个游戏,您必须在其中跟随粒子(div)并单击它们以“吃掉”它们。我目前遇到的问题是我找不到克隆每个 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);