我试图将两个div叠加在一起,就像一些内容层 因为我不知道内容的大小,我给了两个divs POSITION:ABSOLUTE来设置容器左上角的twise
问题是:容器剂量扩展为绝对div 我尝试了一些jquery来设置子节点到父节点的高度,但因为绝对子div从一开始就没有宽度或高度,所以代码没有影响
$("div.selectionTabs.inner").css("height",$("div.selectionTabs.inner>div.productsTab.under").height()+"px");
答案 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);
在一些初始化函数中。