Tengo una lista ordenable con la que estoy trabajando que puede tener elementos añadidos y eliminados por otra secuencia de comandos a través de jquery y tengo un problema extraño. Estos elementos recién generados parecen ser arrastrables, pero en realidad no se ordenan a menos que los tenga ya allí en la carga de la página. Intenté usar sortable ('refresh'), pero parece no tener ningún efecto.jquery ui sortable ('refresh') no funciona!
Respuesta
Para darle la oportunidad de cerrar esta pregunta, y solo como referencia, en caso de que alguien más tropiece con esto, esto parece funcionar bien en el último jquery-ui. Aquí hay un jsfiddle: http://jsfiddle.net/fordlover49/mVrGA/
No es exactamente una "solución", pero el problema ya no existe. Esa información es equivalente sin embargo. –
Este no es un período de solución. Su ejemplo tiene dos listas donde todos los elementos ya se han inicializado como ordenables. Esta pregunta es sobre elementos que se agregan a una lista ya inicializada. – Mario
No fueron todos inicializados como ordenables. Tenga en cuenta que después de que se inicializó, agrega elementos adicionales a la lista desordenada. Para probar esto, simplemente haga un setTimeout alrededor del código que agrega los elementos de la lista "añadidos" y verá que la lista se puede clasificar sin los nuevos elementos, y después de los fuegos de tiempo de espera, los nuevos elementos se pueden ordenar automáticamente. Como mencioné en mi respuesta original, no lo solucioné, solo estaba observando que el equipo de jQuery-ui solucionó el problema en la última versión. – PriorityMark
Tuve un problema similar. Una vez que agregué un nuevo elemento a la lista ordenable, ya no se podía arrastrar nada. Mi solución fue llamar al método destroy
:
$(".selector").sortable("destroy");
primero y luego hacerlo de nuevo puede ordenar.
- 1. Knockoutjs con jQuery UI Sortable
- 2. jQuery Mobile .listview ('refresh') no funciona
- 3. Jquery ui ordenable en serie no funciona
- 4. evento de arrastre para jquery-ui-sortable
- 5. jQuery UI, Sortable combinación con Soltable
- 6. save jquery ui-sortable position to DB
- 7. jQuery UI sortable: determinar en qué orden los artículos son
- 8. Jquery UI ordenable, el botón no funciona como manejar
- 9. jQuery ui sortable tablerows actualice la posición número dentro de
- 10. jQuery UI Datepicker - setDate no funciona
- 11. jQuery UI Autocompletar autoenfoque no funciona
- 12. jQuery UI redimensionable no funciona en absoluto
- 13. JQuery UI datepicker gotoCurrent no funciona
- 14. JQuery Nested Sortable Accordion
- 15. Jquery ui-sortable - no se puede colocar tr en tbody vacío
- 16. activar de forma dinámica/desactivar jQuery elemento sortable
- 17. jQuery altura elemento sortable
- 18. Jquery sortable stange mouse offset
- 19. ¿Cómo funciona jquery ui tabs?
- 20. Jquery Waypoints Refresh
- 21. Jquery auto refresh div
- 22. jQuery UI no cargando
- 23. Kendo Refresh (DropDownList.refresh()) no funciona ERROR No define
- 24. jQuery .live() no funciona
- 25. jQuery UI Arrastrable no funciona en los dispositivos IOS
- 26. jQuery UI droppable - tolerancia/codicioso no funciona como se esperaba
- 27. jquery ui selectmenu barra de desplazamiento no funciona
- 28. jQuery Sortable Move Botón ARRIBA/ABAJO
- 29. jQuery sortable selector ("id" vs. "clase")?
- 30. jQuery - manipular el elemento descartado en la lista sortable
He estado teniendo este problema también. Ejecutar la actualización en un selector de clase no agrega la clase 'ui-sortable' en el DOM. ¿Alguna vez resolviste esto? – dmrnj
No recuerdo. Creo que terminé desguazándolo y haciendo algo más. –