मेरे पास दो अलग-अलग समय (jQuery का उपयोग करके) पर एक क्लिक ईवेंट के लिए दो कार्य हैं। जिस क्रम में उन्हें निकाल दिया गया है वह महत्वपूर्ण है। वे सही क्रम में फायरिंग कर रहे हैं। समस्या यह है कि, जब पहला फ़ंक्शन झूठा लौटाता है, तो दूसरा फ़ंक्शन अभी भी फायरिंग हो रहा है!jQuery एकाधिक ईवेंट हैंडलर - कैसे रद्द करें?
मैं ईवेंट को सही तरीके से कैसे रद्द कर सकता हूं?
उदाहरण कोड:
$(document).click(function() {
alert('a');
return false;
});
$(document).click(function() {
alert('b');
});
तुम अब भी जब पेज पर क्लिक "बी" चेतावनी संदेश दिखाई देगा। यह अस्वीकार्य है!
आप यह ध्यान रखना चाहते हैं कि काम करने के लिए आपको jQuery संस्करण 1.3 और ऊपर का उपयोग करने की आवश्यकता है। –
$ (दस्तावेज़) .on ("टचस्टार्ट क्लिक", ".myelement", फ़ंक्शन (ई) {e.stopImmediatePropagtion(); // रन फ़ंक्शन यहां}) ... अगर टचस्टार्ट टैबलेट डिवाइस पर पहले आग लगती है अगर मैं अपनी उंगली को दबाता हूं तो क्या यह फायरिंग से क्लिक रद्द कर देगा? – Alex