0
我試圖動態地將div放在eachother旁邊,取前一個div的y位置並添加當前divs的寬度以使當前div div y的位置。所以基本上B.y = A.y + B.width。我的代碼不這樣做,我覺得它應該:/任何幫助解決這個問題,非常感謝。列中元素的絕對定位
在這種情況下使用CSS浮動不是一個選項。
$(".event2").css({
"width": $(".event2").width()/4});
$(".event2").css({
"position().left": ($(".event1").position().left+$(".event2").width())
});
$(".event3").css({
"width": $(".event3").width()/4});
$(".event3").css({
"position().left": ($(".event2").position().left+$(".event3").width())
});
$(".event4").css({
"width": $(".event4").width()/4});
$(".event4").css({
"position().left": ($(".event3").position().left+$(".event4").width())
});
謝謝你的快速回復!這解決了我的問題。 要解釋我的瘋狂的方法,你實際上看着我的PHP代碼已呈現的jQuery。/4的寬度在那裏,因爲我之前已經計算出列中的4個元素是重疊的,所以我給他們每個原始寬度的1/4,並將它們顯示在彼此旁邊。 – FroboZ