これが私がやろうとしていることの例ですが、もともと私はもっと複雑なことを試みていましたが、このコードのビットで問題を追跡しました。問題は配列に渡されているものに関連していると確信していますが、すべての試行で同じ結果が得られ、コーナーで4つのdivが重なり合っています。
--CSS--
div {
position : absolute;
border: 2px solid black;
}
--SCRIPT--
$(document).ready(function(){
var coordinates = [
"{'top' : '100px'}",
"{'top' : '200px'}",
"{'top' : '300px'}",
"{'top' : '400px'}"
]
var numberOfDivs = coordinates.length;
for (i=0; i<numberOfDivs; i++){
$('#parent').append('<div>'+i+'</div>').css(coordinates[i]);
}
});
--HTML--
<div id = "parent">
parent
</div>