我正在尝试制作一个 jQuery 函数来使所有元素的高度相同。
我想这样称呼它
$('ul#items li').MakeSameHeight();
那应该使所有li的高度相同。所以我需要遍历所有的 li 并获得最大高度。我怎么做?例如。
(function ($) {
$.fn.MakeSameHeight() = function (opts) {
// What do I put here?
};
} (jQuery));
编辑 :
如果有人好奇,这是我的最终功能,感谢 PSL
(function ($) {
$.fn.MakeSameHeight = function (opts) {
var maxH = 0;
this.each(function () {
maxH = Math.max(maxH, $(this).height());
});
this.each(function () {
$(this).height(maxH);
});
return this;
};
} (jQuery));