$('div.something').sortable(options)
funziona correttamente, ma si interrompe dopo $('div.something').unbind();
. Il tentativo di rieseguire $('div.something').sortable(options);
o $('div.something').sortable('refresh');
dopo $('div.something').unbind();
non aiuta.
Sto usando $ .unbind per disattivare/annullare l'inizializzazione di un plugin rimuovendo gli eventi dall'elemento su cui viene applicato il plugin, tuttavia questa tecnica sta avendo un effetto negativo in quanto sta rompendo $ .sortable. Qualche idea su come riattivare ordinabile?
Sto utilizzando le ultime versioni di jQuery e jQuery UI.
Che cosa stai cercando di disattivare, esattamente? Fare una chiamata per dissipare tutti i gestori di eventi è un'operazione alquanto pericolosa dal momento che stai rinunciando al controllo di ciò che stai ignorando. –
@RubenInfante Sto svincolando un plug-in (un sacco di codice jQuery + backbone) che fa troppe cose in modo che sia complicato scrivere un "destroy" equivalente a passare e pulire correttamente il suo codice. Altri eventi come il clic funzionano bene dopo lo smettere, ma ordinabile mi dà problemi. – Steve
vuoi disabilitare il plugin 'sortable' o vuoi disabilitare tutti gli eventi dall'elemento –