【发布时间】:2012-08-18 21:18:03
【问题描述】:
我正在动态创建 div,并希望将它们添加到父 div 的随机位置而不是最后一个位置,例如
var opt = document.createElement("div");
var txt = document.createTextNode(str);
opt.appendChild(txt);
//get the top and left positioning of the elements
var x = Math.floor(Math.random() * (400));
var y = Math.floor(Math.random() * (50));
opt.style.top = y + "px";
opt.style.left = x + "px";
opt.style.zIndex = zindex;
$("#parentDiv").append(opt);
但问题是 jquery 的 append 函数或 add 函数将 div 放在堆栈的最后位置。我希望它在其他 div 之间随机放置...帮助
【问题讨论】:
-
您的意思是您最后添加的 div 位于其他 div 之上,还是您的意思是最后添加的 div 被添加到文档的末尾?
-
尝试添加 opt.style.position="relative";
标签: javascript jquery html random