Lassen Sie uns sagen, ich habe Nachrichten auf meiner Seite:jQuery: ein Element binden/auszublenden zu zeigen, wenn sein Inhalt verändert werden
<div class="message one">Here is some text.</div>
...
<div class="message two">Here is other text for something else.</div>
ich viele Ereignisse, die entweder einen Text in der Nachricht setzen kann, oder Klären Sie es auf.
Im Moment habe ich diese Einrichtung, wo jeder Nachricht sendende Funktionsaufruf auch prüft, ob die Nachricht sichtbar ist oder nicht und den Zustand wie erforderlich ändern. Das bedeutet, dass diese grundlegende Logik mehrfach dupliziert wird.
Ich möchte eine Bindung einrichten, die ausgelöst wird, wenn eine Nachricht div geändert wird, so dass, wenn es leer gesetzt ist, es nach oben, und wenn es von leer bis Text festgelegt ist, dann rutscht es nach unten.
Ist das möglich, und wenn ja, wie?
mich schlagen, um es :) +1 – Dale
ich sehe, denke ich, dass ich anpassen kann dies um viel von der Duplizierung zu entfernen. Danke für den Link und den Vorschlag! – Andrew