2013-07-10 4 views

답변

1

내가 이벤트가있는 경우 단순히 확인하실 수 있습니다 생각이 같은 :

document.documentElement.ontouchstart !== 'undefined' 
0

이 방법을 시도는 더 많은 장치/브라우저를 잡는다 : -

try { 
    document.createEvent("gesturestart"); 
    alert(true); 
} 
catch (e) { 
    alert(false); 
} 
+0

불행히도 createEvent()는 이벤트 이름을 매개 변수로 사용하지 않습니다. 어. "MouseEvents"또는 "TouchEvents"와 같은 이벤트 범주를 사용합니다. 제스처를 위해 무엇이 있어야하는지 명확하지 않습니다. https://developer.mozilla.org/en-US/docs/Web/API/document.createEvent –

1

당신은 windowongesturestart를 확인할 수 있습니다 다음과 같이 :

if ('ongesturestart' in window){ 

    // do something 
} 
관련 문제