में एम्यूलेट डब्ल्यू 3 सी इवेंट कैप्चरिंग मॉडल इंटरनेट एक्सप्लोरर में event capturing अनुकरण करना संभव है?आईई
एक उदाहरण:
<a>one</a> <a>two</a> <a>three3</a> <script> var links = document.getElementsByTagName("A"); for (var i=0; i < links.length; i++) { links[i].onclick = function(){ alert("clicked"); }; } </script>
मैं फायरिंग से इन सभी क्लिक ईवेंट रोकना चाहते हैं। मैं इसे एक एकल पर्यवेक्षक के साथ कर सकता हूं:
document.addEventListener("click", function(e) { e.stopPropagation(); e.preventDefault(); }, true);
मैं आईई में ऐसा कैसे कर सकता हूं? आईई का समर्थन नहीं करता है। यह attachEvent
का समर्थन करता है, लेकिन इसमें useCapture
विकल्प नहीं है।
मुझे setCapture method मिला है, लेकिन यह डब्ल्यू 3 कैप्चरिंग मॉडल से संबंधित नहीं दिखता है।
एक टिप्पणी छोड़ कृपया जब आप downvote! जहां तक मुझे पता है, कैप्चर चरण का अनुकरण करने का एकमात्र तरीका setCapture का उपयोग कर रहा है। ऐसा लगता है कि ओपी इसका उपयोग नहीं करना चाहता, लेकिन कोई दूसरा रास्ता नहीं है। अगर आप मुझे वोट देना चाहते हैं तो कृपया मुझे गलत साबित करें। –
मुझे संदेह है कि यह डाउनवॉटेड हो गया है क्योंकि ओपी आईई में कैप्चर बनाम बबलिंग इवेंट चरणों से निपटने के लिए कैसे पूछ रहा था, ताकि वह बाल तत्वों को घटनाओं को प्राप्त करने से रोक सके। '.setCapture() 'विधि का उपयोग करने का कोई तरीका नहीं है, जो वह करने का प्रयास कर रहा है - यह" कैप्चर चरण का अनुकरण नहीं करता "बिल्कुल नहीं है, यह ड्रैग के दौरान माउस ईवेंट के लक्ष्यीकरण को प्रभावित करता है। – natevw