मैं अपने ऐप में jQuery UI संवाद बॉक्स का उपयोग कर रहा हूं, और जब तक मैंने संवाद खोलने की कोशिश की, तब तक सब कुछ ठीक था, और कुछ भी नहीं हुआ । कंसोल में था:jquery ui संवाद ने काम करना बंद कर दिया - त्रुटि को "अपरिभाषित" विधि को कॉल नहीं कर सकता "
Uncaught TypeError: विधि अपरिभाषित की 'माउसओवर' कॉल नहीं कर सकता - jQuery-ui.js, लाइन 162
और
प्राप्त डेटा: अपरिभाषित (अपरिभाषित) - क्रोम में, इसमें कोई लाइन नंबर नहीं था, यह सिर्फ "डेटा:" कहा था।
jQuery-ui.js कि त्रुटि फेंकता में कोड पुनः आकार देने योग्य कोड में है:
this._handles.mouseover(function(){...});
संवाद फोन करने के लिए मेरे कोड है:
$('.popup-trigger').click(function(){
var target = $(this).attr('href');
$(target).dialog({
width:650,
minWidth:500,
minHeight:250,
});
return false;
});
कहाँ href विशेषता का। पॉपअप-ट्रिगर तत्व "#dialog" जैसा कुछ है। यह कोड आज तक ठीक काम कर रहा था।
मैंने ऐप पर बहुत सारे काम किए हैं जब से यह आखिरी बार ठीक से काम कर रहा था, इसलिए मैं एक ऐसी चीज की पहचान नहीं कर सकता जो बदल गया है।
क्या कोई मुझे सही दिशा में इंगित कर सकता है? यह त्रुटि क्या है
संपादित करें - एक और रूप के बाद, मैंने पाया है कि यह त्रुटि केवल पहली बार होती है जब आप बटन पर क्लिक करते हैं। दूसरा क्लिक सफलतापूर्वक संवाद को बिना किसी त्रुटि के लाता है।
मिनी हाइट के बाद कॉमा वहां नहीं होना चाहिए। मैं यह नहीं कह सकता कि यह कारण हो रहा है, लेकिन आपकी आखिरी सेटिंग के बाद आपके पास अल्पविराम नहीं होना चाहिए। – jefffan24
@ jefffan24 सही है, इससे कोई त्रुटि हो सकती है क्योंकि जब आप अल्पविराम का उपयोग करते हैं, तो पार्सर एक अन्य संपत्ति की अपेक्षा करेगा – Andre
धन्यवाद, दुर्भाग्यवश यह समस्या नहीं थी, हालांकि। अल्पविराम को हटाने से इसे ठीक नहीं किया गया। – Will