2012-02-20 75 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

相关问题