2011-08-08 15 views
9

मैं एक ऐसा प्रोजेक्ट कर रहा हूं जो टच स्क्रीन का उपयोग कर इंटरनेट एक्सप्लोरर 10 को लक्षित करेगा। मेरे पास वर्तमान में टच स्क्रीन आसान नहीं है, लेकिन यह जानने की आवश्यकता है कि क्या इंटरनेट एक्सप्लोरर 10 डोम टच इवेंट्स का समर्थन करता है या करेगा।आईई 10 समर्थन टच घटनाक्रम करेगा/करता है?

उत्तर

6

ऐसा प्रतीत होता है कि आईई 10 आईओएस और अन्य मोबाइल ब्राउज़र द्वारा उपयोग की जाने वाली घटनाओं के 'टचस्टार्ट' परिवार का समर्थन नहीं करता है। आईई 10 हालांकि अपने स्वयं के 'एमस्पॉन्टर' घटनाओं का उपयोग करके मल्टी-टच इवेंट्स का समर्थन करता है। जैसे विवरण और उदाहरण साइटों के लिए http://msdn.microsoft.com/en-us/ie/hh272903#_DOMTouch देखें।

+5

बस जोड़ना चाहते थे। उदाहरण के लिए, एक ही समय में इस्तेमाल किया गया कलम + स्पर्श + माउस संयोजन कोई समस्या नहीं है। यह मेरी राय में है, आईओएस के टचस्टार्ट इत्यादि से कहीं बेहतर कार्यान्वयन, – Tower

+1

मैं टॉवर से सहमत हूं कि यह चालाक हो सकता है, लेकिन यह लोगों के लिए अधिक काम करता है। – d4rklit3

+6

टच, पेन और माउस तीन अलग-अलग इंटरैक्शन प्रतिमान हैं। आपकी उंगली माउस की तरह काम नहीं करती है। यह एक बेहतर समाधान नहीं है, यह एक गंदा समाधान है। – gargantuan

19

अद्यतन: टच घटनाक्रम इंटरनेट एक्सप्लोरर में in development हैं।

IE10 touchstart और touchend घटनाओं के प्रकार का समर्थन नहीं करते हैं, यह एक यकीनन बेहतर प्वाइंटर से मिलकर मॉडल का समर्थन करेंगे। ये जेनेरिक पॉइंटर्स पेन, चूहों और उंगलियों से इनपुट कैप्चर करते हैं। एक महान प्राइमर पद Touch Input for IE10 and Metro style Apps, दिनांकित सितम्बर में दिया गया था, 2011

आप सुविधा का पता लगाने और चालाक-पटकथा का सिर्फ abit साथ MSPointer मॉडल के साथ अच्छी तरह से काम करने के लिए पुराने स्पर्श मॉडल प्राप्त करने के लिए सक्षम होना चाहिए:

var elm = document.getElementById("#foo"), 
    evt = window.navigator.msPointerEnabled ? "MSPointerDown" : "touchstart"; 

elm.addEventListener(evt, handler, false); 

सूचक और इशारा घटनाओं पर अधिक यहां पाया जा सकता: http://msdn.microsoft.com/en-US/library/ie/hh673557.aspx

महत्वपूर्ण घटनाक्रम

  • W3C has formedWorking Group माइक्रोसॉफ्ट के सूचक मॉडल के आधार पर। MSPointer भावना है कि यह सूचक डिवाइस के किसी भी प्रकार का समर्थन करता है में उन लोगों के स्पर्श घटनाओं से बेहतर है:
  • Hand.js: a polyfill for supporting pointer events on every browser
+0

'MSPointerDown' को IE11 के रूप में बहिष्कृत कर दिया गया है – andreszs

संबंधित मुद्दे