すべての要素を同じ高さにする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));