jQuery Funktionen für nicht angezeigte Elemente

Microhome

Erfahrenes Mitglied
Hallo zusammen,
ich möchte eine eigene "Checkbox" basteln. Hierfür habe ich folgenden Codeausschnitt:

Code:
$(".agree").click(function(){
		alert('foo');
	});

Die eigentliche Checkbox (Klasse agree) ist über css auf display:none gesetzt. Darüber befindet sich eine Grafik. Im Firefox funktioniert es einwandfrei, allerdings nicht im Internet Explorer. Erst wenn ich .agree{display:block} o.Ä. mache, die Checkbox also angezeigt wird, wird auch das Event ausgelöst.

Wie kann ich das Problem lösen?


Vielen Dank für eure Hilfe und Grüße aus Berlin!


// Edit: Problem gelöst
Ich habe einfach ein div um den Kasten gepackt und auf dieses das Click-Event angewendet.
 
Zuletzt bearbeitet:
Zurück