JavaScript
var is_open = false; //variable zum abfragen ob das fenster offen oder geschlossen ist.
$('#ID_DES_PFEIL_CONTAINERS').click(function() { //Wenn der Pfeil container angeklickt wird
if(is_open) { //Wenn das Menu offen ist
$('#ID_DES_MENU_CONTAINERS').slideDown(); //Menu container nach unten sliden
$('#ID_DES_PFEIL_CONTAINERS').attr('src', 'pfad/zum/pfeil/nach/oben.png'); //Den Pfeil austauschen, so das er nach oben zeigt
is_open = false; //variable zum abfragen ändern
} else { //Wenn das Menu geschlossen
$('#ID_DES_MENU_CONTAINERS').slideUp(); //Menu container nach oben sliden
$('#ID_DES_PFEIL_CONTAINERS').attr('src', 'pfad/zum/pfeil/nach/unten.png'); //Den Pfeil austauschen, so das er nach unten zeigt
is_open = true; //variable zum abfragen ändern
}
});
Alles anzeigen
Anstatt einer extra variable könnte man glaube ich auch per
abfragen ob das menu geöffnet oder geschlossen ist, aber da ich mir da gerade nicht ganz sicher bin hab ichs gelassen.
Der ganze Code ist ungetestet, aber laut meinem kopf sollte das so funktionieren.