Ho due elenchi ordinabili. Voglio collegare questi elenchi in modo da poter spostare elementi da una lista all'altra in entrambe le direzioni. Io uso connectWith ordinabile, ma ancora non posso spostare gli elementi della lista da uno a un altro elenco.JQuery Sortable ConnectWith non funziona
Inoltre, sono in grado di spostare elementi da un luogo a un altro, ma nella stessa lista.
Ecco il codice:
<div class="category-container" data-id="1">
<div class="category-header" data-id="1">
</div>
<ul class="list-items ui-sortable">
<li class="item" data-id="3">
<li class="item" data-id="43">
<li class="item" data-id="28">
<li class="item" data-id="24">
<li class="item" data-id="21">
<li class="item new" data-id="0">
</ul>
</div>
<div class="category-container" data-id="2">
<div class="category-header" data-id="2">
</div>
<ul class="list-items ui-sortable">
<li class="item" data-id="17">
<li class="item" data-id="8">
<li class="item" data-id="9">
<li class="item new" data-id="0">
</ul>
</div>
e jQuery:
$(".list-items").sortable({
connectWith: '.list-items',
items: "li:not(.item.new)",
placeholder: 'place-holder',
scroll: false,
tolerance: "pointer"
}).disableSelection();
Non posso scoprire qual è il problema.
Qualcuno può aiutarmi?
Grazie
Grazie al tuo Q e A mi ha risparmiato un sacco di tempo ;-) – Rob
Grazie mi ha salvato anche un po 'di tempo. Nel mio caso avevo liste annidate una accanto all'altra che significava che l'ul> li doveva essere flottato. Il modo per aggirare è cancellare l'ereditarietà con una regola aggiuntiva: 'ul> li> ul> li {float: none;}.' Quindi funziona bene. – user1581404