iPhoneアプリにはJQTouchを使用しています。JQtouchは、デフォルトでページをピンチ&ズームする機能を無効にします。1ページ(大きな画像を含む)の場合、ピンチ&ズーム機能を有効にする必要があります。これは簡単 :
var viewport = $("head meta[name=viewport]");
viewport.attr('content', 'width=320, initial-scale=1, maximum-scale=10.0, minimum-scale=1, user-scalable=1');
しかし、ユーザーがピンチ&ズームで遊んだ後、ズーム(スケール)をデフォルトに動的にリセットする必要があります。ビューポートをリセットしようとしました:
viewport.attr('content', 'width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;');
上記のコードを呼び出した後、ズームすることはできなくなります(user-scalable = 0;のため)が、現在のスケールをデフォルトに変更することはありません。
setScale(1)のようなものを探しているか、current-scale=1のような属性を変更します
何か案が ?