मैं यह पता लगाने की कोशिश कर रहा हूं कि एक निश्चित वेबकिट ईवेंट 'webkitAnimationEnd
' ब्राउज़र द्वारा समर्थित है, ऐसा करने के लिए मैं यह जांचना चाहता हूं कि ईवेंट मौजूद है या नहीं। लेकिन मुझे यह पता लगाना प्रतीत नहीं होता है कि कैसे। क्या किसी के पास कोई सुराग है?जेएस यह जांचने का कोई तरीका है कि कोई ईवेंट मौजूद है या नहीं?
उत्तर
Detecting event support without browser sniffing पता चलता है कि यह काम करना चाहिए कि:
'onWebkitAnimationEnd' in document.createElement('div');
+1 अच्छा लग रहा है, हालांकि _technically_ किसी ईवेंट-हैंडलर-ए-प्रॉपर्टी की उपस्थिति यह जानकर समान नहीं है कि ब्राउज़र ईवेंट को आग लगाएगा। (ब्राउजर संपत्ति का पर्दाफाश कर सकता है लेकिन एक टूटा कार्यान्वयन हो सकता है, या आप इवेंट-हैंडलर-ए-प्रॉपर्टी के बिना आसानी से ईवेंट कार्यान्वयन कर सकते हैं।) – Phrogz
वैसे मैं यह मानने जा रहा हूं कि अगर इस दृष्टिकोण के माध्यम से घटना मौजूद है तो ब्राउजर इसका समर्थन करें और उपयुक्त होने पर इसे आग लगें। – Mark
एचएम, यह क्रोम 18 या सफारी 5 में 'सत्य' का मूल्यांकन नहीं करता है। एक समस्या हो सकती है, गहराई से खोदने का समय। –
"समर्थित है" से आपका क्या मतलब है? मान लें कि "किसी विशेष परिस्थितियों के तहत ब्राउज़र द्वारा निकाल दिया जाएगा", तो आपको केवल उन परिस्थितियों को पुनर्निर्मित करने की आवश्यकता है (स्क्रिप्ट के माध्यम से) और देखें कि कोई ईवेंट निकाल दिया गया था या नहीं; अगर ईवेंट कभी संभाला नहीं जाता है तो आप ऋणात्मक प्रतिक्रिया देने के लिए टाइमआउट हैंडलर का उपयोग कर सकते हैं।
परीक्षण करके सुविधाओं का पता लगाएं, कहीं और नहीं देखकर।
मुझे संदेह है कि वह रन-टाइम चेक चाहता है ताकि वह उन ग्राहकों के लिए एक अलग कोड पथ निष्पादित कर सके जो घटना का समर्थन नहीं करते हैं। – Matt
@ मैट मुझे भी संदेह है, लेकिन यह मेरे जवाब के विपरीत नहीं है। आप आसानी से, तत्वों/शैलियों/जो कुछ भी आवश्यक हो, प्रक्रियात्मक रूप से प्रोग्राम हैंडलर, और 'टाइमआउट' हैंडलर पंजीकृत कर सकते हैं, और यह निर्धारित कर सकते हैं कि आपका ईवेंट हैंडलर कभी कहलाता है या नहीं। – Phrogz
आह, मैं गचाचा। मैंने सोचा था कि आप प्रत्येक ब्राउज़र में परीक्षण का सुझाव दे रहे थे a-prioi – Matt
- 1. यह जांचने का सबसे अच्छा तरीका क्या है कि कोई S3 ऑब्जेक्ट मौजूद है या नहीं?
- 2. सी यह जांचने के लिए तेज़ तरीका है कि कोई निर्देशिका मौजूद है या नहीं
- 3. क्या यह जांचने का कोई तरीका है कि कोई चर जावास्क्रिप्ट में दिनांक है या नहीं?
- 4. क्या यह जांचने का कोई तरीका है कि अपाचे कॉन्फ़िगरेशन फ़ाइलों में कोई निर्देशिका मौजूद है या नहीं?
- 5. क्या कोई बाहरी वेब पेज मौजूद है या नहीं, यह जांचने का एक तेज़ तरीका है?
- 6. यह जांचने का सबसे अच्छा तरीका है कि कोई सूची शून्य नहीं है या नहीं?
- 7. यह जांचने के लिए कि कोई एफ़टीपी निर्देशिका मौजूद है
- 8. यह बताएं कि कोई संपत्ति मौजूद है या नहीं है
- 9. क्या यह जांचने के लिए है कि कोई जेएस वैरिएबल डी 3 चयन है या नहीं?
- 10. क्या कोई कॉलम शून्य है या नहीं, यह जांचने का कोई त्वरित तरीका है?
- 11. क्या यह जांचने का कोई तरीका है कि पॉइंटर खतरे में है या नहीं?
- 12. वेग: यह जांचने का कोई तरीका है कि चर परिभाषित किया गया है या नहीं
- 13. यह जांचने का कोई तरीका है कि XmlSchemaParticle एक खाली पट्टी है या नहीं?
- 14. क्या यह जांचने का कोई तरीका है कि अलार्म पहले से सेट है या नहीं?
- 15. एमएसवीसी - यह जांचने का कोई तरीका है कि फ़ंक्शन वास्तव में रेखांकित है या नहीं?
- 16. यह जांचने का सही तरीका है कि कोई फ़ॉर्म पहले से दिखाया गया है या नहीं?
- 17. क्या कोई स्केलर स्ट्रिंग किया गया है या नहीं, यह जांचने का कोई तरीका है?
- 18. यह जांचने के लिए कि कोई वेबपृष्ठ मौजूद है या नहीं। jQuery और/या PHP
- 19. यह जांचने का सबसे अच्छा तरीका क्या है कि PHP में कोई URL मौजूद है या नहीं?
- 20. यह जांचने का सबसे अच्छा तरीका क्या है कि कोई स्ट्रिंग किसी दूसरे में मौजूद है या नहीं?
- 21. यह पता लगाने का तेज़ तरीका है कि कोई उपयोगकर्ता सिस्टम पर मौजूद है या नहीं?
- 22. यह जांचने के लिए कि फ़ोल्डर में कोई फ़ाइल मौजूद है या नहीं?
- 23. यह जांचने के लिए कि कोई पोस्टग्रेस उपयोगकर्ता मौजूद है या नहीं?
- 24. यह जांचने के लिए कि सत्र मौजूद है या नहीं?
- 25. क्या यह जांचने का कोई तरीका है कि जावा में दो ऑब्जेक्ट्स अलियाकृत हैं या नहीं?
- 26. क्या यह जांचने का कोई तरीका है कि निर्देशिका में इंगित प्रतीकात्मक लिंक हैं या नहीं?
- 27. जांचें कि रेल में कोई लेआउट मौजूद है या नहीं?
- 28. यह जांचने के लिए कि कोई सरणी तत्व मौजूद है या नहीं?
- 29. चमेली - यह जांचने के लिए कि कोई तर्क मौजूद है या नहीं?
- 30. यह जांचने के लिए कि कोई ऐप सेटिंग्स कुंजी मौजूद है या नहीं?
विशेष रूप से इस घटना के बारे में अपने प्रश्न है, या सामान्य रूप में? – Phrogz
यह सामान्य था। – Mark