[英]How to expand height of relatively position parent div to enclose absolute child div using javascript
[英]Expand parent div when height of position:absolute child div is increased
我有一个父母div和2个孩子div。
<div id="parent">
<div class="child1 col-2"></div>
<div class="child2 col-10"></div>
</div>
child1的位置绝对正确,其中包含可折叠的物品。 当我在child1中展开可折叠项时,其高度会增加。 页面加载后child1的高度增加时,如何增加父 div和/或child2 div的高度?
您的第一个孩子(child1)位置是绝对的,您需要计算第一个div的高度并为第二个div分配最高值
的HTML
<div id="parent">
<div class="child1 col-2">Child1<br/>test1
<a class="collapse" href="#">collapse</a>
<div class="insideDiv">
test inside
</div>
</div>
<div class="child2 col-10">Child2</div>
</div>
的CSS
.child1 {
position:absolute;
}
.child2 {
position:relative;
}
.insideDiv {
display:none;
}
jQuery的
var child1Height = $(".child1").height();
$(".child2").css('top' , child1Height);
$(".child1 .collapse").click(function(){
$(".insideDiv").slideDown(function(){
var countHeight = $(".child1").height();
$(".child2").css('top' , countHeight);
});
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.