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:而且我們都做到了。 :-) –