提问者:小点点

jQuery:如何生成随机数量的具有随机位置的DIV?


这是我的代码:

null

var amount = Math.floor(Math.random() * 101).length; //???

var x = Math.floor(Math.random() * 101) + "vw";
var y = Math.floor(Math.random() * 101) + "vh";

$('<div></div>').appendTo('html').css({
  "top": x,
  "left": y
});
div {
  background-color: blue;
  width: 200px;
  height: 200px;
  position: fixed;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

null

因此,一般来说,我想生成一个随机数量的divs和随机的位置。

不幸的是,这篇或这篇文章对我没有帮助。太具体了。

我会非常感谢你的帮助!


共1个答案

匿名用户

删除第一行中的.length:amount now是一些数字。

然后循环:

for(let i = 0; i < amount; i++)
{
   //do the thing with the divs here
}