equal height

GN911

Erfahrenes Mitglied
Hallo,

mit folgendem Plugin möchte ich eigentlich, dass alle Boxen mit dem Klassen-Namen "boxes" durchlaufen werden und alle die Höhe der größten Box annehmen.
Nun kommt aber Fehler: c ist undefiniert?

Code:
function dom_init()
{
	$(".boxes").equalHeights();
}


(function($)
{
	$.fn.equalHeights = function(c)
	{
		var MH = 0;
		
		c.each(function()
		{
			var height = $(this).height();
			
			if (height > MH)
			{
				MH = height;
			}
		});
		
		c.height(MH);
	}
})(jQuery);

Gruss GN911
 
Und das wundert dich, wo du doch beim Aufruf der Funktion überhaupt keinen Parameter übergibst.

Habs getestet und so funktionierts (this Referenziert das jQuery Objekt)

Javascript:
(function($) {
	$.fn.equalHeights = function() {
		var MH = 0;
		
		this.each(function() {
			var height = $(this).height();
	
			if (height > MH) {
				MH = height;
			}
		});
		
		this.height(MH);
	}
})(jQuery);
 
Zurück