2011-11-07 2 views
4

Phonegap 및 JQuery의 Android 앱에서 정말 고심하고 있습니다.Phonegap이있는 Touchmove

나는 화면을 터치 할 때

$('#someElm').bind('touchmove',function(event){ 
     //Code here..! 
}); 

하는 TouchMove 화재를 요소로하는 TouchMove 바인딩 내가 (기본적으로 드래그) 내 손가락을 이동 한 후 X를 확인하고 Y 좌표되고 싶은 모든 ,하지만 그때 나는 이벤트의 대상이 무엇인지 정말로 알지 못합니다 - 나는 event.screenX, event.pageX를 시도했지만 작동하지 않습니다.

아이디어가 있으십니까? 여기

답변

5

모바일 사파리에 대한 참조 (안드로이드는 기본적으로 동일) :

http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

당신이 원하는 것은 :

var x = event.touches[0].pageX; 
var y = event.touches[0].pageY; 

당신이 안드로이드에서 실행중인 경우 당신은 또한 취소해야 터치하는 동안 새로운 것을 얻는 touchmove 이벤트. 이유를 묻지 마시오.

+0

그런 종류의 작품 덕분에,하지만 x 방향으로 내 손가락을 드래그하여 개별 위치를 얻는 것 같지 않습니다. 시작 위치의 끝 위치 만 알려주는 것 같습니다. 아이디어가 있으십니까? – ojsglobal

+0

이와 관련된 더 많은 코드를 게시 할 수 있습니까? –

+0

더 이상 코드가 없습니다. 간단히 섹션을 touchmove 이벤트에 추가했습니다. x가 화면에 표시되어 위치를 확인합니다. 손가락으로 움직이면 좌표가 업데이트 될 것으로 예상했지만 단순히 화면을 터치하여 시작 x를 제공하고 출시 할 때 최종 x는 제공합니다. – ojsglobal

관련 문제