1
我正在做一个ascii滑雪免费游戏......回到Win95游戏。位置跨度元素附加到div
由于某些原因,附加的障碍跨度被聚集到一侧,尽管我设置了绝对位置并保留在随机坐标上。
下面是它应该如何看(跨度是随机分布):
这里是我的代码片段,在时间间隔产生的障碍,并分配绝对定位和左侧定位:
function objectFactory() {
var randObj = Math.floor((Math.random()*7)+1),
randX = Math.floor((Math.random()*700)+1),
randY = Math.floor((Math.random()*400)+1);
$('#myObstacles').append("<span id=\"" + randX + "\">" + items[randObj] + "</span>");
document.getElementById(randX).style.position = "absolute";
document.getElementById(randX).style.left = randX;
document.getElementById(randX).style.top = 500;
console.log(document.getElementById(randX).style.left);
}
附加的div没有被分配left
位置:
下面是它应该是什么样子:
而且,console.log(document.getElementById(randX).style.left);
不显示任何内容。
有什么想法?
谢谢TJ! oops noob wrong – Growler
@Growler:而且我们都做到了。 :-) –