Javascript 如何在调整窗口大小时重置元素的最大高度
我试图在一组响应引导列中重置Javascript 如何在调整窗口大小时重置元素的最大高度,javascript,jquery,css,Javascript,Jquery,Css,我试图在一组响应引导列中重置的最大高度。但是,这段代码似乎只适用于初始文档加载,而不适用于调整大小事件。我错过了什么 function DoEqualSizer(myclass) { var heights = $(myclass).map(function() { $(this).height('auto'); return $(this).height(); }).get(), maxHeight = Math.max.apply(nu
的最大高度。但是,这段代码似乎只适用于初始文档加载,而不适用于调整大小事件。我错过了什么
function DoEqualSizer(myclass) {
var heights = $(myclass).map(function() {
$(this).height('auto');
return $(this).height();
}).get(),
maxHeight = Math.max.apply(null, heights);
$(myclass).height(maxHeight);
};
function EqualSizer(myclass) {
$(document).ready(DoEqualSizer(myclass));
window.addEventListener('resize', DoEqualSizer(myclass));
};
EqualSizer('.product_description');
尝试将其修改为:
function EqualSizer(myclass) {
$(document).ready(DoEqualSizer(myclass));
window.addEventListener('resize', function() { DoEqualSizer(myclass); });
};
您是否已将代码放入$(document.ready)(function(){//all JS code here});