Tengo alguna lista ordenable conectada, que es al mismo tiempo lugares que se pueden quitar. El problema es que cuando llamo al método cancel de ordenable en el evento drop de drop, el clasificador se rompe y ya no funciona. Ejemplo http://jsfiddle.net/zSnBA/10/ intente mover el número div 102 en la segunda lista: verá que se llamará al evento cancel pero ¿ya no funcionará? ¿Alguna ayuda?
7
A
Respuesta
6
Yo recomendaría no hacer la lista se puede ordenar que pueden arrastrarse también, pero escuchar el caso receive
en sortable de cancelar el evento:
$('div.products-list').sortable({
connectWith: '.products-list',
placeholder: 'ui-state-highlight',
items: 'div.product',
revert: 200,
receive: function(event, ui) {
var prod_id = ui.item.attr("prod_id");
/* Equal to 1 is valid because an item was just added to the list: */
if ($(this).find(".product[prod_id='" + prod_id + "']").length > 1) {
ui.sender.sortable("cancel");
}
}
});
Ejemplo:http://jsfiddle.net/z5X5y/
Cuestiones relacionadas
- 1. Interfaz de usuario de JQuery: Cancelar ordenable en Droppable Drop
- 2. Combinar jQuery ordenable y Drop Event
- 3. jQuery ordenable y droppable
- 4. ListView Item Added Event
- 5. ordenable y droppable, no se actualiza, cuando DOM lo hace?
- 6. rechazar elemento ordenable no válido en una lista ordenable
- 7. jQuery Arrastrable, Droppable, ASP.NET MVC
- 8. jquery draggable droppable remove dropped
- 9. jQuery función de vinculación drop-to-drop?
- 10. Cómo cancelar una acción de soltar para jQuery droppable?
- 11. jQuery altura elemento sortable
- 12. JQuery Nested Sortable Accordion
- 13. jQuery - manipular el elemento descartado en la lista sortable
- 14. jQuery UI ordenable con filas fijas
- 15. jQuery UI: ordenable ('toArray') devuelve un array vacío
- 16. jquery ordenable excepto éste
- 17. Cancelar arrastrando de un elemento puede ordenar
- 18. datos personalizados en jQuery ordenable?
- 19. jQuery Droppable, obtener el elemento eliminado
- 20. ordenable con texto seleccionable
- 21. No se puede colocar el jquery ui helper en droppable
- 22. Hacer jQuery droppable aceptar elementos de un ordenable que está utilizando connectWith
- 23. Knockoutjs con jQuery UI Sortable
- 24. jQuery Sortable elemento de conjunto a un índice programación
- 25. jQuery UI ordenable: ¿cómo puedo cancelar el evento de clic en un elemento que se arrastra/ordena?
- 26. Usando jQuery UI drag-and-drop: cambiando el elemento arrastrado en la caída
- 27. Jquery ui ordenable en serie no funciona
- 28. Jquery ordenable ('serialize')
- 29. Tabla ordenable con Filas expandibles
- 30. JQuery-UI ordenable en el formulario enviar
He intentado esto, pero yo no puedo usarlo porque la recepción se activa solo cuando un elemento se mueve de una lista a otra. Necesito que se active siempre – albanx
@albanx: ¿Entonces necesita que se dispare cuando un elemento se mueve dentro de la lista en la que se encuentra actualmente? –
funcionan a la perfección, gracias hombre – Mimouni