He implementado la lista ordenable jQueryUI y funciona muy bien. En algún momento, deseo deshabilitar la clasificación adicional y mantener el orden del artículo como está, sin que el usuario pueda cambiarlo.¿Cómo desactivar la ordenación con jQueryUI ordenable?
intentó algo esto:
$('.sortable').sortable('disable');
y esto:
$('.sortable').each(function() { $(this).sortable('disable'); });
y:
$('.sortable').disable();
y:
$('.sortable').cancel();
y varias combinaciones de todo eso. Todo sin éxito.
¿Alguien puede decir ne The Right Way ™ para hacerlo?
Actualización: Estoy usando jQuery 1.3.2 y jQueryUI 1.7.2. Un posible problema podría ser que tengo dos listas ordenables independientes en la página, así que tengo las clases sortable1 y sortable2. En realidad estoy haciendo:
$('.sortable2').sortable('disable');
Update2: el problema se me .sortable utilizando en lugar de #sortable. Todo funciona bien ahora
Weird. docs say '.sortable ('disable')' http://docs.jquery.com/UI/Sortable#method-disable – seth
La primera forma es el ejemplo dado en la [documentation] [1]. Acabo de probarlo con uno de mis propios proyectos y funciona bien. ¿Qué versiones de jQuery y jQuery UI está usando? Tengo 1.3.2 y 1.7.2 respectivamente. [1]: http://jqueryui.com/demos/sortable/#method-cancel – shuckster
+1 por la marca registrada "The Right Way". – Andy