Ändern fontawesome icons jquery on-the-fly

Habe ich eine Navigations-menu, einige davon mit Untermenüs. Ich will das menuitem mit fa-chevron-down(Pfeil nach unten icon) zu ändern, um zu fa-chevron-up (Pfeil-Symbol), wenn der Benutzer klickt auf das Menü und die änderungen wieder zurück, wenn der Benutzer klickt irgendwo sonst. Plus ich habe auch zwei request,

1) Da bin ich sehr neu in jquery der jquery code, den ich schrieb scheint
den trick tun, aber gibt es eine bessere Möglichkeit? (beachten Sie, wenn ein Menüpunkt angeklickt wird zweimal die Gleit-statt zweimal. SEINE LÄSTIGE)

2) Wenn der Benutzer die Fenstergröße ändert die html-Elemente doesnot bleibt an Ort und Stelle
und streut.

Vielen Dank im Voraus.

jsfiddle demo

UPDATE :
Vielen Dank für die Lösung meines Problems. Ich verfeinerte mein problem weiter und es funktioniert perfekt. Hier ist der Letzte**
JSFIDDLE**

  • Ich habe die jsfiddle. Ich habe nicht den code aktualisieren!
Schreibe einen Kommentar