i ont ce codejquery niché liste triable
$(document).ready(function() {
$("#test-list").sortable({
items: "> li",
handle : '.handle',
axis: 'y',
opacity: 0.6,
update : function() {
var order = $('#test-list').sortable('serialize');
$("#info").load("process-sortable.asp?"+order+"&id=catid&order=orderid&table=tblCats");
}
});
$("#test-sub").sortable({
containment: "ul",
items: "li",
handle : '.handle',
axis: 'y',
opacity: 0.6,
update : function() {
var order = $('#test-list').sortable('serialize');
$("#info").load("process-sortable.asp?"+order+"&id=catid&order=orderid&table=tblCats");
}
});
});
pour ce genre d'UL
<ul id="test-list">
<li></li>
<li>
<ul id="test-sub">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
mais il peut être changé dynamiclly ... quand je fais glisser et déposer la principale li est travailler quand je le fais avec les enfants, il fera glisser le principal
quel est le problème?
un script glisser-déposer spécialement conçu de sorte, avez-vous fixé il? ;-) –
Quand j'utilise des objets: "li" je peux glisser et déposer des parents dans les enfants mais pas l'inverse. Je ne sais pas comment fonctionne cette option «items» .. – Luke
mon violon sur la façon de rendre triable, N-niveau-profond (configurable) des listes intégrées en utilisant jquery-ui: https://jsfiddle.net/nickleus/j7bm8jrq/15/ –