मैं पॉलिमर 1.0 का उपयोग कर रहा हूं और जब क्रोम में एक बटन पर क्लिक होता है तो MouseEvent
उत्पन्न होता है। यह MouseEvent
ऑब्जेक्ट में path
संपत्ति है जो क्लिक किए गए बटन पर मूल तत्वों का ऑर्डर किया गया सरणी है। फ़ायरफ़ॉक्स में & सफारी, हालांकि, click
उत्पन्न हुआ है जिसमें path
संपत्ति नहीं है। क्या click
ऑब्जेक्ट की समतुल्य संपत्ति है जो मुझे एक ही जानकारी देता है?MouseEvent.path फ़ायरफ़ॉक्स और सफारी में समतुल्य
9
A
उत्तर
24
यह उपलब्ध नहीं है, लेकिन अगर तुम सच में इस संपत्ति करना चाहते हैं, तो आप तो जैसे इवेंट वस्तु की मूल प्रोटोटाइप का विस्तार कर सकते हैं:
if (!("path" in Event.prototype))
Object.defineProperty(Event.prototype, "path", {
get: function() {
var path = [];
var currentElem = this.target;
while (currentElem) {
path.push(currentElem);
currentElem = currentElem.parentElement;
}
if (path.indexOf(window) === -1 && path.indexOf(document) === -1)
path.push(document);
if (path.indexOf(window) === -1)
path.push(window);
return path;
}
});
लेकिन अगर मैं तुम्हें थे, मैं नहीं होगा प्रोटोटाइप का विस्तार करें - मैं इसके बजाय उपरोक्त वर्णित एक फ़ंक्शन बनाउंगा।
यदि आप केवल उन प्रकार की घटनाओं को कवर करना चाहते हैं तो मैं Event.prototype को MouseEvent.prototype में बदल दूंगा।
संबंधित मुद्दे
- 1. तालिका पंक्ति सीमा फ़ायरफ़ॉक्स और सफारी
- 2. कोणीय $ location.path() और window.location.reload सफारी/फ़ायरफ़ॉक्स
- 3. getComputedStyle क्रोम/सफारी/फ़ायरफ़ॉक्स और आईई 11
- 4. क्या फ़ायरफ़ॉक्स में XDomainRequest समतुल्य है?
- 5. फ़ायरफ़ॉक्स फ़ायरबग सीएसएस का क्रोम समतुल्य पथ
- 6. इवेंट श्रोताओं - फ़ायरफ़ॉक्स के लिए समतुल्य?
- 7. टाइपकिट: फ़ायरफ़ॉक्स पर असफल, क्रोम और सफारी पर काम किया
- 8. सफारी और क्रोम
- 9. सफारी और gzip
- 10. सफारी में काम कर रहे जावास्क्रिप्ट लेकिन क्रोम या फ़ायरफ़ॉक्स
- 11. jQuery:() फ़ायरफ़ॉक्स में काम करता है लेकिन क्रोम/सफारी
- 12. आईए और सफारी
- 13. फ़ायरफ़ॉक्स या सफारी एक्सटेंशन में Google क्रोम एक्सटेंशन कनवर्ट करें
- 14. इंटरनेट एक्सप्लोरर और सफारी में जावास्क्रिप्ट डिबगिंग
- 15. इंटरनेट एक्सप्लोरर में "parentNode" के समतुल्य
- 16. क्रोम और सफारी ब्राउज़र में रैखिक ढाल
- 17. फ़ायरफ़ॉक्स में टेक्स्ट स्ट्रोक और छाया CSS3
- 18. सफारी और आईई
- 19. इनपुट और चयन-तत्वों में क्रोम + सफारी में पैडिंग जोड़ा गया है, लेकिन फ़ायरफ़ॉक्स नहीं है?
- 20. ntohs() और ntohl() समतुल्य?
- 21. फ़ायरफ़ॉक्स में jQuery और सीएसएस एनिमेशन चॉपी
- 22. मर्क एलएस-फाइलों के समतुल्य में समतुल्य?
- 23. फ़ायरफ़ॉक्स और आईई
- 24. सी 11 में समतुल्य() समतुल्य क्या है?
- 25. सफारी
- 26. सफारी
- 27. कोणीय 2 ऐप क्रोम और आईई में काम करता है, लेकिन फ़ायरफ़ॉक्स या सफारी
- 28. सीएसएस संक्रमण फ़्लिकर्स: सफारी, क्रोम और फ़ायरफ़ॉक्स में गए, लेकिन ओपेरा
- 29. चार्ट जेएस कैनवास आईई, सफारी और फ़ायरफ़ॉक्स में आरजीबीए रंग प्रदर्शित नहीं कर रहा है
- 30. सफारी
Awesomesauce। वास्तव में वह जवाब नहीं जिसे मैं ढूंढ रहा था, लेकिन मेरी समस्या पूरी तरह हल करती है। – wogsland
जिज्ञासा से बाहर, @wogsland, क्या जवाब, या उत्तर का प्रकार, क्या आप उम्मीद कर रहे थे? –
मैंने सोचा था कि फ़ायरफ़ॉक्स में बनाए गए ऑब्जेक्ट में समकक्ष संपत्ति होगी जिसका नाम मैंने अभी तक अनुमानित नहीं किया था। – wogsland