当此内容为绝对定位时,使用内容展开DIV

时间:2014-07-26 04:38:45

标签: javascript css

我试图将两个div叠加在一起,就像一些内容层 因为我不知道内容的大小,我给了两个divs POSITION:ABSOLUTE来设置容器左上角的twise

问题是:容器剂量扩展为绝对div 我尝试了一些jquery来设置子节点到父节点的高度,但因为绝对子div从一开始就没有宽度或高度,所以代码没有影响

$("div.selectionTabs.inner").css("height",$("div.selectionTabs.inner>div.productsTab.under").height()+"px");

1 个答案:

答案 0 :(得分:0)

试试这个:

function placeElementOver(e1,e2){
 e1.style.position = "absolute";
 e1.style.left = e2.getClientRects()[0].left;
 e1.style.top = e2.getClientRects()[0].top;
 e1.style.width = e2.clientWidth;
 e1.style.height = e2.clientHeight;
}

然后致电

placeElementOver(div2,div1);

在一些初始化函数中。