Sto utilizzando JQuery 1.5.1 e JQuery UI 1.8.11.Interfaccia utente JQuery: Annulla ordinabile in caso di rilascio trascinabile
Ho aggiunto ordinabile per un numero di elementi: l'attività qui è consentire il trascinamento per ordinare, tutto funziona correttamente.
Ma voglio anche incorporare droppable, in modo che l'oggetto può essere lasciato cadere su una zona "me copiare" - il compito non sarà quello di duplicare la voce (lavorerò quel po 'più tardi)
Problema l'obiettivo trascinabile si trova nella parte inferiore della lista ordinabile (non voglio spostarlo) e una volta che si verifica la caduta, l'oggetto ordinabile si sposta in fondo alla lista.
Quello che voglio fare è cancellare questo tipo quando scatta l'evento di rilascio.
You can see my problem in action here (basta trascinare "Articolo 1" sul "Drop per copiare l'oggetto" zona e vedrete il tipo non viene annullata)
Come potete vedere ho provato quanto segue nella goccia droppable" "evento (suggerito da jQuery UI Docs), ma non sembra funzionare ...
$(this).sortable('cancel');
sono aperto anche a tutte le altre raccomandazioni su come raggiungere questo obiettivo 'drop per copiare' effetto sto cercando.
Grazie
Cosa intendi per annullamento? Annulla interromperà l'ordinabile e lascerà ciò che stavi ordinando nel posto esatto in cui lo hai lasciato. – jQuerybeast
@jQuerybeast: Sì, questo è quello che voglio, il "cancel" restituirà l'elemento nello spazio originale. Quindi, nel mio JSFiddle, se provi a copiare l'elemento 1, la copia accadrà e item1 dovrebbe tornare in alto ... al momento si sposta verso il basso poiché era l'ultima posizione di evidenziazione prima dell'evento di rilascio – musefan
Annulla doesn ' funziona con ordinabile ma con trascinamento. In ordinabile è possibile annullare/interrompere l'intera funzione. – jQuerybeast