मैं निम्नलिखित तरीके से सेटअप ऑनक्लिक ईवेंट हैंडलर है jQuery घटना:रद्द निपटने
element.onclick = function() { /*code */ }
कल्पना कीजिए ईवेंट हैंडलर्स jQuery विधि बाँध() या इसी तरह के संचालकों का उपयोग करके सेटअप कर रहे हैं।
$('element').bind('click', function(){/*another function*/})
मैं शुरुआत में वर्णित हैंडलर से jQuery के साथ परिभाषित हैंडलर को कैसे रोक सकता हूं?
एनबी स्टॉपप्रॉपैगेशन() और आदि। JQuery की विधियां उस फ़ंक्शन से काम नहीं करती हैं, क्योंकि यह देशी ईवेंट ऑब्जेक्ट से गुजरती है।
+1 मुझे नहीं लगता कि आप उस आदेश की गारंटी दे सकते हैं जिसमें ईवेंट हैंडलर को –
2meouw कहा जाता है: जैसा कि मैंने समझाया है, अनबाइंड हैंडलर को हमेशा के लिए 'हैलो' चेतावनी देगा। यह अच्छा नहीं है :) उपयोग का मामला हो सकता है: document.getElementById ('x')। Onclick = function() {if (/ * कुछ मामला * /) {/ * कॉलिंग फ़ंक्शन को चेतावनी देना 'हेल्लो' * /}} तो जब मुझे तत्व पर एक और क्लिक मिलेगा, तो मामला गलत हो सकता है और हैंडलर को बुलाया जाना चाहिए। क्या मैंने स्पष्ट कर दिया है? :) – glaz666