我試圖找出如何做到這一點的不確定數量的名單上的位置:如何設置元素
我有這樣的div的名單,但我不知道有多少項目我可能有
<div class="myClass" id="one"></div>
<div class="myClass" id="two"></div>
...
<div class="myClass" id="last"></div>
我想設置的絕對位置,每個從先例取決於(你可以像他們作爲一個行)。例如:
$('#one').offset({ top: 0, left: 0 });
$('#two').offset({ top: 0, left: ($('#one').width())+50 });
...
我想象我能知道他們的號碼做:
var itemNumber = $('#container').find('.item').size();
然後做一個 '爲' 循環,如:
for (var a = 0; a < itemNumber; a++) {
$('.myClass').offset({ ... });
}
正如你所看到的,我被卡住了,因爲我的週期必須考慮先例元素的位置。而且,所有div都具有相同的大小。
想法?
你絕對應該能夠做到這一點沒有絕對定位。 (哈哈,明白了嗎?)你想做什麼? – benesch 2012-01-06 00:58:27