Ich habe den ganzen Tag damit verbracht, herauszufinden, wie man ein jquery ui sortierbares Raster mit gepinnten/klebrigen/gesperrten Elementen erstellt.Jquery UI sortierbares Raster Fixierte Elemente
Suche um auf Stapel und Google hat mich so weit gekommen:
$(function() {
$("#sortable").sortable({
start: function() {
$(this).find(".pinned").each(function() {
$(this).data("fixedIndex", $(this).index());
});
},
change: function() {
$(this).find(".pinned").each(function() {
$(this).detach().insertAfter($("#sortable li:eq(" + ($(this).data("fixedIndex")-1) + ")"));
});
}
});
});
https://jsfiddle.net/mvirik/9ear1n3o/17/
Dies scheint gut zu funktionieren, aber wenn ich „gepinnt“ Klasse zum ersten oder letzten Punkt hinzufügen, es ist alles bricht zusammen.
Jede Hilfe wäre wirklich toll. Vielen Dank!
Durch * "pinned" * meinst du einen Gegenstand, der nicht gezogen werden kann ..? –