2014-01-29 4 views
8

이 주제가 Stackoverflow에서 광범위하게 다루어졌지만 확실한 답을 찾을 수 없습니다.jQuery 모바일 라이브러리가없는 Jquery 스 와이프

if(!!('ontouchstart' in window)){ 

    // detect swipe 

} 

그러나, 나는/슬쩍을 감지 요소를 위로 마우스를 이동하는 방법을 알아낼 수 없습니다 : 클라이언트 장치가 터치 스크린 인 경우

나는 성공적으로 탐지하고있다. jquery 모바일 라이브러리없이이 작업을 수행 할 수 있기를 바랍니다.

http://jsfiddle.net/k77aC/9/

가 사전에

앨런 감사 :

여기 내 바이올린입니다.

답변

10

사용하고 싶지 않은 jQuery 모바일 인 경우 가볍고 다양한 옵션이있는 hammer js을 사용해보십시오.

당신이 전혀 라이브러리를 사용하여 완전히 반대입니다 그러나 사용할 수있는 다양한 터치 이벤트를 살펴있는 경우 :

https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Touch_events

+0

감사 hammer.js 내 요구에 완벽한 외모를! –

+0

hammer.js : $ ('. myElement'). hammer(). on ("tap", ".nested_el", function (event) { \t}을 사용하여 스 와이프 또는 탭을 감지 할 수없는 것 같습니다. 알림 ('예'); }); –

+0

클래스 대신 ID를 참조하여 수정했습니다. –

관련 문제