我正在尝试运行一个 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)