gondor: Frage zu jquery-toggle...

Hallo,

eine Frage zur jquery.toggle-Funktion.

Ich möchte jeweils eine Funktion per ajax aufrufen, wenn hide und wenn show gesetzt wird.

Wie kann ich das umsetzen?

function toggleMenu(menu_id) {

$("menu\_section\_"+menu\_id).toggle("slow");  

//wenn der Bereich eingeblendet wird dann soll  
$.ajax({ //mach was... });  

//wenn der Bereich ausgeblendet wird dann soll  
$.ajax({ //mach was anderes... });  

}

Danke für Hilfe,
gondor

  1. Verwende die Möglichkeit, ein Callback an toggle zu übergeben. Diese Funktion wird ausgeführt, wenn das Ein-/Ausblenden fertig ist. "this" wird innerhalb dieser Funktion mit dem getoggelten Element belegt.

    Prüfe also einfach, ob this visible ist, um zu entscheiden, was gemacht werden soll.

    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