2012-04-11 4 views
1

그래서 iPad 용 웹 앱을 개발 중이며 기기 회전에 문제가 있습니다. 방향이 바뀌면 초기 방향에 따라 페이지가 확대 된 것처럼 보입니다. 이제는 사용자가 손가락을 모아 받아 들일 수있는 환경으로 돌아갈 수 있지만 그 정도면 충분하지 않습니다. 그래서 여기에 내가하고 싶은 것이 있습니다. 나는 실제 사용자 축소와 같은 행동을하는 javascript로 '꼬집음'이벤트를 실행하려고합니다.iPad에서 jQuery 트리거 핀치 제스처

그러나 터치 무브 (touchmove) 이벤트를 트리거하는 데 성공 했으므로 이것이 가능하지는 않습니다. 게다가 나는 서로에게 움직이는 2 번의 터치 이동 이벤트를 유발해야 할 것입니다.

$('body').trigger('touchmove' ... how would I pass in X and Y? 

는 지금은 jQuery의 문서에서이 예를 보았다

var event = jQuery.Event("logged"); 
event.user = "foo"; 
event.pass = "bar"; 
$("body").trigger(event); 

나 트리거 이벤트 객체로 데이터를 전달이 가능하다고 생각합니다,하지만 어떻게 전체 핀치가 트리거 될 것이다?

답변

1

질문에 대한 오해가있을 수 있지만, 단순히 페이지를 멈추게 할 필요가 없습니까?

<meta name="viewport" content="initial-scale=1, maximum-scale=1"> 

이렇게하면 iPad 용 페이지를 디자인 했으므로 크기 조정이 필요하지 않습니다.

+0

옵션이 없습니다. 페이지를 제대로 표시하려면 사용자 정의 너비가 있어야합니다. 'width = 1024, initial-scale = default' – Fresheyeball