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});