2014-10-10 82 views
0

我试图重置在一组响应引导列中<p class="product_description">的最大高度。但是,此代码似乎只适用于初始文档加载而不是resize事件。我错过了什么?如何重置窗口上的元素的最大高度调整大小

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'); 
+0

你把你的代码在$(文件)。就绪(函数(){//所有的JS代码在这里}); – Meer 2014-10-10 23:55:16

回答

1

尝试修改它:

function EqualSizer(myclass) { 
    $(document).ready(DoEqualSizer(myclass)); 
    window.addEventListener('resize', function() { DoEqualSizer(myclass); }); 
}; 
相关问题