我编写了脚本以赋予包装器的子元素相同的高度。它在页面加载时工作正常,但是当我调整大小或更改 ipad 的方向时......高度与页面加载期间保持相同。
$(window).on('load resize', function () {
$('.equal-height-wrapper').each(function () {
var heightArray = [];
var allbox = $(this).find(".equal-height-box");
$(allbox).each(function () {
heightArray.push($(this).height());
});
var maxBoxHeight = Math.max.apply(Math, heightArray);
$(this).find('.equal-height-box').css('height', maxBoxHeight);
});
});
<div class="equal-height-wrapper">
<div class="inner-wrapper">
<div class="equal-height-box">
</div>
<div class="equal-height-box">
</div>
</div>
</div>
我想在子元素更改时更新它们的高度。到目前为止,我已经添加了溢出隐藏,以便隐藏任何重叠的文本。
我尝试将此脚本放在负载调整大小上,但没有任何区别。