पर अपडेट करने में मैं jQuery-UI 1.8.2 का उपयोग करते समय ड्रैग करने योग्य प्लगइन ठीक काम कर रहा था, फिर मैं 1.10.1 में बदल गया। प्रमुख अंतर यह मैंने पाया सक्षम करने और प्लगइन को अक्षम करने में, मैं अब का उपयोग करने के लिए आवश्यक है कि था:jQuery-UI ड्रैगगेबल त्रुटि 'init से पहले विधियों को कॉल नहीं कर सकती', संस्करण 1.10.1
$this.draggable('option', 'disabled', true);
लेकिन बस
$this.draggable('disable');
इस्तेमाल कर सकते हैं लेकिन तब मुझे एहसास हुआ कि वहाँ एक और समस्या है। मैं यह त्रुटि है, जो अपने पूरे कार्यक्रम को खराब करता मिलता है, और मैं इसे कैसे ठीक करने के लिए पता नहीं है:
Error: cannot call methods on draggable prior to initialization; attempted to call method 'enable'
इसे ठीक करने के लिए, मैं यह सुनिश्चित किया कि मैं हमेशा $this.draggable('enable');
किसी भी आगे के विकल्प से पहले फोन है, लेकिन यह नहीं था ' एक फर्क नहीं पड़ता। समस्या क्या है?
आपकी त्रुटि कहता है '$ this.draggable (' सक्षम '); '$ this.draggable() से पहले कहा जाता है; '। क्या आपने निष्पादन प्रवाह की जांच की है? – LeGEC
हाँ, मैंने प्रवाह को समझने में गलती की थी, मैं यह सुनिश्चित करने में सक्षम था कि मैंने यह $ 'draggable() 'किया था। – user961627