ändern div class onclick auf ein weiteres div-Element, und ändern Sie zurück auf den Körper auf

Lassen Sie mich definieren Sie das problem ein bisschen mehr:

habe ich

    <div class="contact">
      <div id="form"></div>
      <div id="icon"></div>
    </div>

möchte ich onclick auf #icon zum ändern der Klasse .contact zu .contactexpand( oder Anhängen).

Dann möchte ich, dass die auf den Körper klicken Sie auf ändern, um die Klasse zurück, aber natürlich, das sollte nicht passieren, wenn Sie auf die neue Klasse .contactexpand, und wenn möglich, das klicken auf das Symbol erneut, ändert sich die Klasse wieder zurück.

Ich habe versucht, zahlreiche Beispiele und Kombinationen, aber ich konnte einfach nicht das richtige Ergebnis und Verhalten.

  • Fügen Sie einige html-mit Beschreibung
  • verloren in der Formatierung; nicht mehr
  • zeigen Sie uns Ihre versucht @JanBo
  • verwenden .toggleClass()
  • Statt tatsächlich ersetzen Sie die Klasse, warum nicht fügen Sie einfach eine zweite Klasse "erweitert" auf, klicken Sie auf? Dies kann leicht erreicht werden mit .toggleClass wie erwähnt von Mahmoud über mir
InformationsquelleAutor JanBo | 2013-03-12
Schreibe einen Kommentar