Ziehen Sie Elemente aus der Liste in separate Blöcke und legen Sie sie dort ab
Lesezeit: 4 Minuten
Ich versuche, eine ähnliche jQuery-Komponente wie die zu erhalten Diese Seite.
Grundsätzlich gibt es eine Liste mit verfügbaren Elementen, die Sie per Drag & Drop in mehrere Blöcke ziehen können.
Ich habe ziemlich viel Erfahrung in der JavaScript-Entwicklung, aber ich bin ziemlich neu in jQuery, der Sprache, in der dies geskriptet werden soll.
Können Sie mich bitte zu einem ähnlichen Beispiel wie dem oben gezeigten führen oder mir einige Hinweise geben, wo ein guter Ort wäre, um mit der Suche nach so etwas zu beginnen?
Kleine Korrektur: jQuery ist keine Sprache, sondern ein Framework. Es ist immer noch das gleiche JavaScript, das Sie kennen – es scheint nur anders zu sein, um sozusagen das Denken zu erleichtern 😉
– Srneczek
16. Januar 2015 um 10:47 Uhr
JQuery ist kein Framework, sondern eine Bibliothek.
Vielleicht tut jQuery UI das, wonach Sie suchen. Es besteht aus vielen praktischen Hilfsfunktionen wie das Ziehen, Ablegen, Ändern der Größe, Sortieren von Objekten usw.
Ich habe einen Testcode geschrieben, um JQueryUI Drag/Drop zu überprüfen. Das Beispiel zeigt, wie Sie ein Element aus einem Container ziehen und in einem anderen Container ablegen.
Das ist einfach hier, ich hänge eine HTML-Tabelle an ein div am Ende an
Wir können dies oder irgendetwas mit einem einfachen Konzept erreichen, eine JavaScript-Funktion aufzurufen, wann immer wir wollen (hier auf drop.)
In diesem Beispiel können Sie eine beliebige Anzahl von Tabellen ziehen und ablegen. Eine neue Tabelle wird unter der letzten Tabelle hinzugefügt, die im Div vorhanden ist. Andernfalls ist sie die erste Tabelle im Div.
Hier können wir Text zwischen Tabellen hinzufügen oder wir können sagen, dass der Abschnitt, in dem wir Tabellen löschen, bearbeitbar ist. Wir können Text zwischen Tabellen eingeben.
Vielen Dank… 🙂
Das Ziehen eines Objekts und das Platzieren an einer anderen Stelle ist Teil des HTML5-Standards. Alle Objekte können ziehbar sein. Aber die Spezifikationen des untenstehenden Webbrowsers sollten befolgt werden. API Chrome Internet Explorer Firefox Safari Opera Version 4.0 9.0 3.5 6.0 12.0
Kleine Korrektur: jQuery ist keine Sprache, sondern ein Framework. Es ist immer noch das gleiche JavaScript, das Sie kennen – es scheint nur anders zu sein, um sozusagen das Denken zu erleichtern 😉
– Srneczek
16. Januar 2015 um 10:47 Uhr
JQuery ist kein Framework, sondern eine Bibliothek.
– Rj-s
10. Februar 2017 um 3:16 Uhr
In diesem Tutorial wird ausführlich erklärt, wie Sie eine jQuery-Drag-and-Drop-To-Do-Liste erstellen. programmiererblog.net/jquery-drag-drop-todo-list-php-mysql
– Jason W
2. August 2017 um 9:09 Uhr