Tauschen Sie Elemente aus, wenn Sie mithilfe von jQuery UI auf andere Elemente ziehen

8

Ich habe eine Anordnung von Elementen auf einer Seite:

%Vor%

Wie kann ich jQuery UI (Draggable / Droppable) verwenden, um es so zu machen, dass, wenn ein div auf einen anderen drop fällt, die Positionen getauscht werden? (Und wenn es anderswo gezogen wird, wird es wieder auf seine alte Position zurückgesetzt.)

Danke.

    
James 02.10.2011, 08:48
quelle

4 Antworten

14

Hier ist ein Beispiel dafür, wie Sie Elemente mit Drag & Drop Ссылка

austauschen können

Noch eine Frage zum Austauschen von Elementen in jquery jQuery ziehbare Elemente verlieren ihre Verschiebbarkeit, nachdem sie ausgetauscht wurden (mit dem Beispiel jsfiddle)

Hoffe das hilft

    
satrun77 04.10.2011, 20:44
quelle
4

Verwenden Sie sortierbar statt ziehbarem / abwerfbarem.

    
ThiefMaster 02.10.2011 08:57
quelle
1

Sie ersetzen nur die Elemente von einem zum anderen. Vor einiger Zeit habe ich eine Demo für den Austausch von Elementen zwischen UL-Liste erstellt. Überprüfen Sie dies:   Ссылка

    
hirendra 19.03.2013 16:45
quelle
0

Ich habe eine Kombination von Lösungen verwendet, um dies zu erreichen, wobei #large_tiles und #small_tiles zwei Listen sind:

%Vor%     
Kirk Ross 07.05.2014 21:27
quelle