的引導格列數我使用JavaScript來設置的div的高度,以確保在網格的div的每一行都有相同的高度檢測中使用JavaScript
的DIV均設置爲:
<div class="col-xs-12 col-sm-6 col-md-4">
使得在它們顯示爲要麼3列,2列或單列不同尺寸的裝置
我的JavaScript如下:
function fitRows($container, options) {
var cols = options.numColumns,
$els = $container.children(),
maxH = 0, j,
doSize;
doSize = ($container.width() != $els.outerWidth(true));
$els.each(function(i, p) {
var $p = $(p), h;
$p.css('min-height', '');
if (!doSize) return;
h = $p.outerHeight(true);
if (i % 3 == cols - 1) {
for (j=cols;j;j--) {
$p.css('min-height', maxH);
$p = $p.prev();
}
maxH = 0;
} else {
maxH = Math.max(h, maxH);
}
});
}
$(function() {
var opts = {
numColumns: 3
};
fitRows($('.tiles'), opts);
$(window).on('resize', function() {
fitRows($('.tiles'), opts);
});
$(window).on('load', function() {
fitRows($('.tiles'), opts);
});
});
當顯示3列或1列時,此功能完美無缺。反正當兩列正在顯示檢測和更改JavaScript的相應
請問'顯示:表/表cell'工作,以及爲相等的高度 – helion3