2012-02-20 70 views

回答

7

最好的辦法是一個絕對位置:

div.parent { 
    position: relative; 
} 

div.child { 
    position: absolute; 
    top: 0px; 
    right: 0px; 
    left: auto; 
    z-index: 100; 
    display: none; 
} 

然後改變childdisplayblock顯示孩子股利。

+0

您可能還需要添加'左:汽車;'的'.child'元素來覆蓋可能存在的任何其他'left'樣式。 – Blazemonger 2012-02-20 15:46:52

+0

是的,這是個好主意。 – 2012-02-20 16:02:29

+0

我不認爲我解釋得很好。我需要讓孩子出現在距父母一定距離的地方,但是在父母結束的地方。所以根據父母的長短,所有的孩子都會出現在x軸的不同位置。 – DavidW 2012-02-21 23:16:32

0

基於固定你的代碼在你的引擎收錄..這裏是一個小提琴..希望這是你要找的人.. http://jsfiddle.net/jNUKq/1/

+1

將後面的實際答案和修改過的代碼放在後面總是個好主意 - 我們不能保證jsFiddle或pastebin只要這個問題存在就會存在。 – Blazemonger 2012-02-21 14:15:28

相關問題