Interfaccia utente di Jquery ordinabile: consente di ordinare l’elemento

Quando si utilizza l’interfaccia utente di Jquery, ordinabile (il che è ottimo), come si ottiene l’elemento attualmente ordinato.

Quando usi $(this); restituisce l’elenco ordinabile reale, non l’elemento ordinato corrente.

Voglio fare cose fantasiose con il widget quando l’utente lo sta trascinando. Es. Animarlo quando si trascina tra due elenchi.

Quindi, come posso ottenere l’ordinamento corrente in fase di ordinamento?

C’è un piccolo codice qui sotto solo per spiegare un po ‘di più …

 $(function() { $("#sortable_1").sortable({ start : function(event, ui){ //get current element being sorted }, stop : function(event, ui){ //get current element being sorted } }).disableSelection(); }); 

Per quanto ne sappia ui start: function(event, ui) è l’elemento corrente che viene ordinato.

Come sottolineato nei commenti, ui.item è l’elemento attuale.