gpt4 book ai didi

javascript - 如何在html完成渲染后获取一个div的高度并将其分配给另一个div

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:01 24 4
gpt4 key购买 nike

<div class="col-xs-10" id="leftDoc" "> ... </div>
<uib-tabset type="tabs">
<uib-tab heading="Event 1 Information"> ....
<uib-tab heading="Event 2 Information"> ....
<uib-tab heading="Event 3 Information"> ....
<uib-tab heading="Event 3 Information"> ....
</uib-tabset>
<div class="col-xs-10" id="leftDoc" > ... </div>

基本上我有 Angular 应用程序,我只想从“leftDoc”获取高度并将其分配给“rightDoc”。似乎有关于这个主题的讨论,但它与 Controller 完成加载数据有关,但在我的情况下,我没有任何数据可以加载,但是当我使用这个脚本时,它计算出错误的高度

<script>
$(document).ready(function() {
var height = Math.max($("#leftDoc").height(), $("#rightDoc").height());
$("#leftDoc").height(height);
$("#rightDoc").height(height);
});
</script>

最佳答案

$( document ).ready( function() {
var leftHeight = $( "#leftDoc" ).height();

$( "#rightDoc" ).height( leftHeight );
} );

或者

$( document ).ready( function() {
var leftHeight = $( "#leftDoc" ).height();

$( "#rightDoc" ).css( "height", leftHeight );
} );

编辑:

您还可以使用 .outerHeight()包括 div 的顶部和底部填充:

var leftHeight = $( "#leftDoc").outerHeight();

关于javascript - 如何在html完成渲染后获取一个div的高度并将其分配给另一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com