2012-10-27 36 views
9

का उपयोग करते समय त्रुटि प्राप्त करना। मैं कुछ बटनों पर एक क्लिक हैंडलर जोड़ने के लिए jQuery का उपयोग कर रहा हूं जिसका उपयोग मैं कैलेंडर के लिए कर रहा हूं, लेकिन संदर्भ में कोई फर्क नहीं पड़ता। मैंने क्लिक ईवेंट द्वारा बुलाए गए फ़ंक्शन में कुछ भी (या कुछ नहीं) डालने का प्रयास किया है।jQuery के क्लिक ईवेंट

यदि मैं उत्तराधिकार में कुछ (तीन या चार) बार बटन क्लिक करता हूं, तो मुझे एक त्रुटि मिलती है। यह वास्तव में फ़ंक्शन के निष्पादन को प्रभावित नहीं करता है। यह सिर्फ एक त्रुटि फेंकता है, जो मुझे स्पष्ट रूप से चिंतित करता है।

प्रश्न में कोड इस प्रकार है:

$("#backward").click(function(event){. . .});

और त्रुटि मैं हो रही है:

Error in event handler for 'undefined': INDEX_SIZE_ERR: DOM Exception 1 Error: Index or size was negative, or greater than the allowed value. 
at J (chrome-extension://mgijmajocgfcbeboacabfgobmjgjcoja/content_js_min.js:14:142) 
at null.<anonymous> (chrome-extension://mgijmajocgfcbeboacabfgobmjgjcoja/content_js_min.js:17:184) 
at chrome-extension://mgijmajocgfcbeboacabfgobmjgjcoja/content_js_min.js:1:182 
at miscellaneous_bindings:286:9 
at chrome.Event.dispatchToListener (event_bindings:379:21) 
at chrome.Event.dispatch_ (event_bindings:365:27) 
at chrome.Event.dispatch (event_bindings:385:17) 
at Object.chromeHidden.Port.dispatchOnMessage (miscellaneous_bindings:253:22) event_bindings:369 
chrome.Event.dispatch_ event_bindings:369 
chrome.Event.dispatch event_bindings:385 
chromeHidden.Port.dispatchOnMessage miscellaneous_bindings:253 

जाहिर है, समस्या यह है कि विस्तार, जो सिर्फ Google Dictionary है के साथ है ।

मुझे यकीन है कि अगर समस्या मेरे साथ या उस के साथ है नहीं कर रहा हूँ, लेकिन मैं अपनी वेबसाइट Google शब्दकोश के साथ संघर्ष करने के लिए नहीं करने के लिए पसंद करते हैं ...

धन्यवाद!

+4

सेटअप http://jsfiddle.net/ पर एक उदाहरण। मेरे पास यह एक्सटेंशन भी है और मैंने कभी ऐसा नहीं देखा है। – Blender

+0

http://jsfiddle.net/ReZTK/ सबसे अच्छा उदाहरण नहीं है। [यहां] (http://ec2-50-16-152-8.compute-1.amazonaws.com/~ben/module4/calendar.html) वह वेबसाइट है जिस पर मैं वास्तव में काम कर रहा हूं। –

+1

हाँ, मुझे यह त्रुटि भी मिलती है। विस्तार के साथ एक बग की तरह लगता है। मैं Google को एक बग रिपोर्ट जमा करूंगा। – Blender

उत्तर

7

यह कुछ और तुम हमेशा उपयोग कर सकते हैं के साथ संघर्ष हो जाती है:

$("#backward").click(function(e){ 
    e.preventDefault(); 
    . . . 
}); 
+0

यह क्रोम एक्सटेंशन त्रुटि संदेश हल करता है। फिर अक्षम किए गए डिफ़ॉल्ट व्यवहार को पूरा करने के लिए मैं jQuery/जावास्क्रिप्ट का उपयोग कैसे करूं जो रेडियो पर क्लिक करने के बाद होता? – Ian

+0

$ ("# पिछड़ा")। Attr ("चेक किया गया", "चेक किया गया"); – Peter

संबंधित मुद्दे