ho qualche ordinabili lista collegata, che sono nei luoghi droppable stesso tempo. Il problema è che quando chiamo il metodo cancel di ordinabile nell'evento drop di droppable, l'ordinabile è rotto e non funzionerà più. Esempio http://jsfiddle.net/zSnBA/10/ prova a spostare il numero di divisione 102 nella seconda lista: vedrai che l'evento di cancellazione verrà chiamato ma l'ordinabile non funzionerà più? Qualsiasi aiuto?
7
A
risposta
6
Raccomando di non fare l'elenco ordinabile trascinabile pure, ma ascoltare l'evento receive
su ordinabili per annullare l'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");
}
}
});
Esempio:http://jsfiddle.net/z5X5y/
Problemi correlati
- 1. Sortable & droppable, droppable non si aggiornano, quando DOM fa?
- 2. Combinare jQuery Sortable e Drop Event
- 3. evento di trascinamento per jquery-ui-ordinabile
- 4. JQuery Draggable Droppable e Sortable allo stesso tempo per DOM Manipulation
- 5. jQuery Draggable + Sortable - Come rifiutare una goccia nell'ordinamento?
- 6. Interfaccia utente JQuery: Annulla ordinabile in caso di rilascio trascinabile
- 7. Rileva drop con jQuery ordinabile
- 8. jQuery droppable zone in droppable zone
- 9. jquery ui trascina + ordinabile
- 10. jquery droppable rimuovi rimossi caduti
- 11. Jquery ordinabile e trascinabile tra frame padre e figlio
- 12. jQuery Draggable, Droppable, ASP.NET MVC
- 13. Funzioni droppable e ordinabili su elementi creati dinamicamente non funzionanti
- 14. Come si esegue un reset su un JQuery Sortable
- 15. jQuery Sortable - Limita il numero di elementi nell'elenco
- 16. Come riattivare/reindirizzare l'interfaccia utente jQuery ordinabile dopo $ .unbind?
- 17. Sortable - elementi esclusi influenzare ancora indice
- 18. jQuery - manipola l'elemento rilasciato nell'elenco ordinabile
- 19. respingere l'elemento ordinabile non valido in un elenco ordinabile
- 20. jQuery UI Sortable imposta manualmente una posizione
- 21. L'interfaccia utente di Jquery combina ordinabile e trascinabile
- 22. jQuery UI Sortable - Errore: impossibile chiamare i metodi su ordinabile prima dell'inizializzazione; tentativo di chiamare il metodo 'disable'
- 23. "nella finestra di dialogo file di annullare" evento in JavaScript
- 24. Tabella ordinabile con righe espandibili
- 25. Impossibile rilasciare jquery ui helper su droppable
- 26. Come rimuovere jQuery UI ordinabile da un elemento?
- 27. Aggiunta di una voce di selezione in bianco per la lista in lista di goccia
- 28. Elenco ordinabile + Ricerca indice caduto
- 29. jQuery altezza elemento ordinabile
- 30. Elenco ordinabile utilizzando Ember.js e jQuery.ui
Ho provato a farlo, ma io Non posso usarlo perché la ricezione si innesca solo quando un oggetto viene spostato da una lista all'altra. Mi serve per attivare sempre – albanx
@albanx: Quindi è necessario attivarlo quando un elemento viene spostato all'interno dell'elenco in cui si trova attualmente? –
funziona perfettamente, grazie amico – Mimouni