0

Ich versuche, eine Drag-Drop-UI-Kalender-Planer/Planer (etwas wie Google oder Outlook) mit jQuery UI draggable und droppable zu erstellen. Aber nach dem Anwenden der Methoden kann ich den Inhalt droppable nicht ziehen und ablegen, nachdem er in die erste Zeile mit der Klasse droppable gezogen wurde, oder ich könnte sagen, nicht in eine andere Zeile als das erste droppable Klassenelement ziehen. HierDrag & Drop auf Tabellenzeilen mit jQuery UI

ist der JS-Code:

$().ready(function() 
    { 
     $(".droppable tr td").droppable(); 
     $(".draggable").draggable({ 
      containment: '.droppable' 
     }); 
    }); 

Hier ist die Fiddle.

Ich möchte Drag and Drop auf jede Zeile in der Tabelle mit droppable Klasse.

+0

Überprüfen Sie den folgenden Code. https://jqueryui.com/droppable/#shopping-cart –

+0

Warum verwenden Sie nicht Jquery UI sortierbar? –

Antwort

0

Sie containment: '.droppable' gesetzt haben, droppable ist die Klasse in <tr> Tags, so, wenn Sie es in einem tr.droppable fallen, können Sie es aus nicht nehmen.

Dies kann durch einfaches Entfernen containment: '.droppable' gelöst werden. Updated demo

+0

Ich verstehe das, aber das Problem mit der aktualisierten Demo ist, dass das 'ziehbare' Element nicht tatsächlich gezogen und in andere ''s (DOM-Manipulation) geschoben wird. Wie werde ich den letzten Container des 'ziehbaren' Artikels kennenlernen? – Cyberpks

+0

@Cyberpks Wenn Sie das verstehen, warum haben Sie dann diese Frage gestellt? Sie sollten eine Frage zu Ihrem tatsächlichen Problem recherchieren/stellen ... das ist, als hätten Sie ein Problem erstellt, das nicht vorhanden war, indem Sie diese Eigenschaft hinzugefügt haben, und eine Frage dazu gestellt. droppable hat ein [drop] (http://api.jqueryui.com/droppable/#event-drop) Event, wo du so ziemlich alles machen kannst. –

+0

@T J, nichts für ungut:) ... durch zu verstehen, ich meine das was du in der Antwort vorgeschlagen hast, verstanden wird. Ich stellte die Frage einfach, weil ich keine Lösung für mein Problem finden konnte. – Cyberpks