Ziehen Sie können keine Elemente auf eine leere Liste Mit Scriptaculous Sortables
-
09-06-2019 - |
Frage
Ich habe drei ungeordnete Listen, die als Scriptaculous Sortables erstellt wurden, so dass der Benutzer Elemente innerhalb der Listen ziehen und auch zwischen ihnen:
var lists = ["pageitems","rowitems","columnitems"];
Sortable.create("pageitems", { dropOnEmpty: true, containment: lists, constraint: false });
Sortable.create("rowitems", { dropOnEmpty: true, containment: lists, constraint: false });
Sortable.create("columnitems", { dropOnEmpty: true, containment: lists, constraint: false });
Wie kann ich es so, dass, wenn der Benutzer die Elemente alle aus einer Liste zieht, sie sind in der Lage, sie wieder zurück zu setzen? Im Moment wird es nicht zulassen, dass Gegenstände auf eine leere Liste gezogen werden.
Lösung
Vielleicht ist die leere Liste hat keine Höhe, und daher keinen abwerfbaren Bereich zur Verfügung. Wenn das der Fall ist, vielleicht brauchen Sie nur eine Mindesthöhe zu setzen, oder eine Polsterung auf dem Block.
Andere Tipps
hinzufügen dropOnEmpty. Getreu die Optionen Parameter
Stellen Sie sicher, Ihre Zielliste wird gestylt float: left
Ich hatte ein ähnliches Erlebnis heute.