की जरूरत है मैं उचित आत्मविश्वास जवाब कोई है के साथ कह सकते हैं। स्तर 3 घटनाओं के लिए डोमे नामक लाइब्रेरी के talk थे, लेकिन मुझे नहीं लगता कि यह कभी भी जमीन से उतर गया है।
कई कारण इस तरह के एक पुस्तकालय मुश्किल होगा रहे हैं:
- आईई 8 के घटना पर कब्जा (भले ही यह मूल रूप से माइक्रोसॉफ्ट के विचार था) की भी कभी नहीं सुना।
- उत्परिवर्तन घटनाएं शिम करने के लिए लगभग असंभव हैं।
KeyboardEvent
Key Values के कारण सही होने के लिए एक दुःस्वप्न होगा, मुझे यकीन नहीं है कि यह प्रयास करने के लिए भी संभव है। ऐसा इसलिए है क्योंकि keyCode
इनपुट भाषाओं के बीच भिन्न हो सकता है।
सभी को ध्यान में रखते हुए, छोटी लाइब्रेरी थोड़ा बहुत आशावादी लग रहा है। पहली समस्या को पाने के लिए, आपको एक संपूर्ण घटना के लिए एक हैंडलर को बाध्य करके पूरे ईवेंट मॉडल को कार्यान्वित करने की आवश्यकता होगी, जो दस्तावेज़ों से शुरू होने और आपके रास्ते पर काम करने के लिए आपके शिमलाबद्ध तरीकों के माध्यम से जुड़े हैंडलर पर ईवेंट को बुलबुले और छद्म-छापे मूल घटना srcElement
/target
और फिर से वापस।
सबसे आसान समाधान शायद एक और कारण है कि एक शिम मौजूद नहीं है, ज्यादातर लोग सिर्फ उन घटनाओं को झुकाते हैं, जिन्हें संभव हो, और कैप्चरिंग की आवश्यकता से बचने की कोशिश करें।
स्रोत
2011-12-01 01:12:20
[मेरे डोम-शिम] (https://github.com/Raynos/DOM-shim/blob/b63f84b48c55edf69fd36b20118a8136b56564bb/src/ie8/interfaces/EventTarget.js) को लागू करने 'EventTarget' – Raynos