Podczas pracy z jQuery-UI 1.8.2 pracowałem z wtyczką przeciągalną, a następnie zmieniłem ją na 1.10.1. Główną różnicą było to, że znalazłem się włączanie i wyłączanie wtyczki, potrzebowałem już używać:jQuery-UI przeciągalny błąd "nie można wywołać metod przed procesem init", aktualizując do wersji 1.10.1
$this.draggable('option', 'disabled', true);
ale może po prostu użyć
$this.draggable('disable');
Ale potem zdałem sobie sprawę, że jest inny problem. Otrzymuję ten błąd, który bałagan cały mój program, a ja nie wiem jak to naprawić:
Error: cannot call methods on draggable prior to initialization; attempted to call method 'enable'
Aby go naprawić, I zapewnił, że zawsze zadzwonić $this.draggable('enable');
przed jakimkolwiek dalszym opcji, ale nie zrobił” t zrobić różnicę. Jaki jest problem?
Twój błąd mówi, że '$ this.draggable ('enable');' jest wywoływane przed '$ this.draggable(); '. Czy sprawdziłeś przepływ wykonania? – LeGEC
Tak, popełniłem błąd w zrozumieniu przepływu, udało mi się upewnić, że zrobiłem '$ this.draggable()'. – user961627