2012-04-20 17 views

Respuesta

9

Puede simplemente utilizar la opción connectWith de jQuery UI en el complemento nestedSortable, ya que esta última es solo una extensión de la clasificación predeterminada de jQuery UI.

Demostración: http://jsfiddle.net/jhogervorst/Ge7eK/9/

código JavaScript:

$('ol.sortable').nestedSortable({ 
    /* … Options for nestedSortable … */ 
    connectWith: '.sortable' 
});​ 
+0

FYI, esto no funciona en IE9 porque IE solicitó un tipo de contenido 'application/javascript' y github devolvió' text/plain' para 'jquery.ui.nestedSortable.js' por lo que se bloqueó. –

+0

@BrianCauthon Gracias, corregido. – Jonathan

1

La solución jquery ui puede manejar listas anidadas: http://jsfiddle.net/wyV7f/3/

Si necesitas algo más que eso tal vez usted puede cortar en?

+1

Esto no es lo que está siendo pedido. En el segundo enlace del PO, también puedes ordenar sub-ítems. –

+0

Entonces, con eso no puedo cambiar los niveles de anidación. Por lo tanto, no puedo tomar algo de la sublista de una cosa y ponerlo en la sublista de otra, etc. Supongo que podría hackearlo, pero esperaba que alguien más ya hubiera hecho este tipo de cosas. –