Ich habe ein <form id="#form">
, das ein <span class="con">
hat und innerhalb des Bereichs habe ich viele divs, die sortierbar sein müssen.
Ich verwende die sortierbare Funktion, um div Sortierbar zu machen.
%Vor% Ich füge dynamisch divs hinzu. Sortierbar erkennt jedoch neu hinzugefügte Spannen nicht. Ich weiß, es gibt eine refresh
-Option für sortierbar, die wie live()
funktionieren soll und neu hinzugefügten Inhalt erkennen, aber ich sehe nicht, wie ich es mit diesem Beispiel verwenden kann.
Überprüfen Sie Ссылка . Klicken Sie auf die Schaltfläche, um weitere Bereiche mit divs hinzuzufügen. Sie werden sehen, dass Sie div sortieren können, die ursprünglich in DOM aber nicht neu hinzugefügt wurden.
Anscheinend haben Sie class="connectedSortable"
in
Und connectWith: ".con"
in
Das Hinzufügen von con
class zum ursprünglichen div ist einfach in Ordnung. Aktualisieren Sie hier .
Change Button Click Ereignis wie unten angegeben, und es funktioniert. Keine weiteren Änderungen sind erforderlich. Ich habe es in Jfiddler versucht und es hat funktioniert. Neu hinzugefügte Elemente werden Teil der Liste und sind ebenfalls sortierbar.
%Vor%Ich habe x als Element definiert, und weiteres x ist an ".con" innerhalb von #form angefügt.
Der Screenshot dieses aktualisierten Beispiels ist unten dargestellt:
Tags und Links jquery jquery-ui refresh jquery-ui-sortable live