【发布时间】:2017-12-22 18:04:43
【问题描述】:
我在一个应用程序中使用 Gridstack.js 框架并且有一些 div 列:
<div class="col-lg-6 s_panel">
<div class="cont">
<!-- 1st div content -->
</div>
</div>
<div class="col-lg-6 s_panel">
<div class="grid-stack">
<!-- Gridstack content -->
</div>
</div>
我将第一个 Div 的高度设置为与 Gridstack 容器的高度相同:
$(document).ready(function () {
var divHeight = $('.grid-stack').css("height");
$('.cont').css('height', divHeight);
});
所以在加载时 div 的高度相同,但如果 Gridstack div 添加了更多项目并且高度增加,我希望第一个 div 也具有相同的高度。
有没有办法动态地使第一个 div 改变高度与调整后的 Gridstack div 相同?
【问题讨论】:
-
所以只有通过这种方式让你的
.contdiv 用.grid-stack调整大小。首先,将您的$(document).ready更改为function,然后当.grid-stack中的内容通过ajax调用或其他方式更改时,您可以调用此function来调整大小。 -
@vietnguyen09 将其放入 Ajax 函数中有效,如果您想正确放置,很乐意接受答案
-
查看我最近的答案并有所改进。