0

我正在尝试运行一个 jQuery 插件来均衡我网站上的两个 div,但是我收到了一个类型错误(根据 Mozilla)。

下面的函数链接在 jQuery 库之后:


(function($) {
$.fn.equalHeights = function(minHeight, maxHeight) {
    tallest = (minHeight) ? minHeight : 0;
    this.each(function() {
        if($(this).height() > tallest) {
            tallest = $(this).height();
        }
    });
    if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
    return this.each(function() {
        $(this).height(tallest).css("overflow","auto");
    });
}
})(jQuery);

我使用一个准备调用函数的文档:

$(document).ready(function() {
    $(".cols").equalHeights();
});

$(".cols").resize(function(){
    $(".cols").equalHeights();
});

任何线索是什么导致了这个错误?这是一个可以正常工作的jsfiddle,添加了一些html和css)

4

0 回答 0