LX: jQuery toogle() und Ausgangsstatus abfragen

Beitrag lesen

Du verwechselst .toggle() ohne Parameter mit dem Event-Helper .toggle(fn1, fn2), der multiple Clicks erfaßt und auf die beiden Funktionen verteilt.

Mein Tip an den Fragesteller: nehme statt toggle das Klick-Event!

$([Selektor]).click(function() {  
   if ($(this).toggleClass('plus').hasClass('plus')) {  
       [Show]  
   } else {  
       [Hide]  
   }  
});

Und ergänze das entsprechende CSS um die Klasse plus, welche das Hintergrundbild austauscht.

Gruß, LX

--
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes