2014-06-16 39 views
4

我正在研究一款在Chrome和Firefox中非常出色的多點觸控繪圖應用程序,但我無法從微軟獲取任何東西,只要直接回答是否多點觸控(即:事件。觸摸)支持在Internet Explorer 11Internet Explorer 11是否支持Multi-Touch?

眼下代碼剪斷,在其他瀏覽器的工作原理如下:

window.addEventListener("touchstart", onTouchStart, true); 

function onTouchStart(event) { 
    console.log(event.touches.length); 
} 

在Chrome它會打印出觸摸的次數,但我什麼也沒得到IE瀏覽器。如果有人知道這是IE的問題,我會很感激。

謝謝。

+1

他們做的多點觸控比鉻和FF – dandavis

回答

2

IE瀏覽器有不同的方式來做到這一點:W3C指針事件 http://msdn.microsoft.com/en-us/library/ie/dn433244.aspx

P.S:如果你只是想測試支持多點觸控,使用navigator.msMaxTouchPoints

if (navigator.msMaxTouchPoints > 1) { ... } 
+0

的不同的,更好的方式這是解決我的問題,所以謝謝你,但我不能讓它在Windows 7工作時,我看着微軟的一個演示,它告訴我,Windows 8.1 IE11應用程序是完整功能所必需的。我還注意到,在Windows 7中的IE11中,navigator.maxTouchPoints調用不會返回任何內容,但在Chrome中返回10。 –

相關問題