0

iPhone 4 (IOS6) の Safari ブラウザーで jqMobi アプリをデバッグしようとしています。

テキスト入力フィールドをタッチすると、オンスクリーン キーボードが表示され、その背後にある画面がズームインして、テキスト入力フィールドが画面いっぱいに表示されます。これは通常の iPhone の動作であり、問​​題ではありません。

ただし、「戻る」または「完了」ボタンを押すと、画面が拡大されたままになり、通常の状態に戻す方法はないようです。

質問jqmobiの回答からわかりました。iOS(iPod)で、入力フィールドにフォーカスされたコンテンツが上に移動すると、キーボードが閉じたときにイベントを検出できるはずですが、iPhone Safariに通常のズームされた100に戻るように伝えるために何を呼び出すべきかわかりません% 州。

更新: meta name=viewport ディレクティブに "maximum-scale=1" を追加するという回避策を見つけましたが、これに伴う問題は、通常の画面サイズ変更を手動で行うことができないことです。

4

1 に答える 1

0

Ian に代わって (上記のコメントを参照) - はい、これは 1.2 ブランチで修正されています - 画面を通常のスケールに戻すことが可能になります。

ただし、1.2 へのアップグレードに起因する別の問題があります。クリック機能のバインドに問題があります。関数は、クリック (またはタッチ) された項目ではなく、ウィンドウ全体をパラメータとして呼び出されています。これを見つけて、個別に修正する必要があります。

于 2012-12-06T08:57:52.060 に答える