Gibt es eine Möglichkeit, verschachtelte jQuery-Sortierbar zu haben? Wie in verschachtelten Containern, nicht im Sinne einer verschachtelten Liste.Nest jQuery UI-Sortierung
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="container">
<div class="item"></div>
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="item"></div>
</div>
$('.container').sortable({
connectWith: '.container'
});
Das Beispiel ziemlich funktioniert, aber wenn mir die verschachtelten Container fallen bekomme ich einen Fehler:
Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong.
Ich gehe davon aus, weil, wenn ein container
zieht es unter positioniert ist Die Maus, also wenn ich sie fallen lasse, versucht sie es in sich selbst zu legen.
Ich habe eine Arbeit, obwohl nicht ideal, so dass die Frage immer noch steht.
$('.container').sortable({
connectWith: '.container:not(.ui-sortable-helper)',
tolerance: "pointer",
cursorAt: { left: -50 }
});
interessant ... ja ich habe 'Uncaught HierarchyRequestError: Fehler beim 'insert' auf 'Knoten' ausführen: Das neue Kind-Element enthält die parent.' –
Problem mit dem' helper' liegt. Möglicherweise müssen Sie den Helfer klonen ... '$ ('. Container') .sortierbar ({connectWith: '.container', helfer: 'clone'});', was natürlich einige Feinabstimmungen erfordern würde. http://jsfiddle.net/dirtyd77/Px73Q/ – Dom