2012-04-11 7 views
1

私はiPad向けのWEBアプリを開発しており、デバイスのローテーションに問題があります。方向が変わったときの初期の向きに応じて、ページが拡大表示されます。ユーザーは、受け入れ可能な状態に戻るために簡単にピンチをかけることができますが、それほど十分ではありません。ここに私がしたいことがあります。私は、実際のユーザーがズームアウトするのと同じように動作する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

関連する問題