$('div.something').sortable(options)
działa dobrze, ale znika po $('div.something').unbind();
. Próba ponownego uruchomienia $('div.something').sortable(options);
lub $('div.something').sortable('refresh');
po $('div.something').unbind();
nie pomaga.
Używam $ .unbind do dezaktywacji/anulowania wtyczki przez usunięcie zdarzeń z elementu, na który wtyczka jest stosowana, jednak ta technika ma negatywny wpływ na to, że łamie $ .sortable. Jakieś pomysły na ponowne aktywowanie sortowalne?
Używam najnowszych wersji jQuery i jQuery UI.
Co dokładnie próbujesz dezaktywować? Wywołanie rozłączenia wszystkich programów obsługi zdarzeń jest dość niebezpieczną operacją, ponieważ rezygnujesz z kontroli nad tym, co rozłączasz. –
@RubenInfante Odrywam plugin (wiele kodu jQuery + szkielet), który robi zbyt wiele rzeczy, tak, że napisanie "zniszczonego" odpowiednika jest skomplikowane i poprawnie wyczyści jego kod. Inne wydarzenia, takie jak kliknięcie, działają dobrze po rozwiązaniu, ale sortowanie daje mi kłopoty. – Steve
czy chcesz wyłączyć "sortable" wtyczkę lub chcesz wyłączyć wszystkie zdarzenia z elementu –