我使用jQuery matchHeight。它用于使一行中的所有元素具有相同的高度。
我们说我有两个元素.main
和.sidebar
。侧边栏应与Main的高度匹配,而不是相反。要清楚,Main不应与Sidebar相匹配。
我只使用jQuery
即可,但我在其他地方使用matchHeight
,并考虑padding
,margin
,box-sizing
等等
有可能吗?怎么样?
JS
jQuery(document).ready(function($) {
$('.match').matchHeight();
});
HTML
<div class="main match">Main content</div>
<div class="sidebar match">Sidebar content</div>
更新 - 示例
不应该更改主要内容。如果侧栏比Main短,则应更改侧栏。
答案 0 :(得分:0)
根据GitHub上的文档判断,您可以设置如下选项:
$(function() {
$('.sidebar').matchHeight({
target: $('.main'),
property: 'min-height'
});
});
以上将.sidebar
的最小高度设置为等于.main
的高度,但不是反之亦然