モバイルWeb/devを初めて使用しています。私のアプリはjquery-mobile、phonegap、Compass(scss)を使っています。フォーカス切り替え時のページのスクロールを防止する
私は、ログインページで問題を抱えている:
ロゴとフィールドが標準で含まれている「div要素のコンテナ(データ-役割=「コンテンツ」データ型=「縦」)。背景は色付けされています。
ログインフィールドからパスワードフィールドにフォーカスを切り替えると、ページがスライドしてしまいます。これは発生したくないものです。 SkypeのiOS Appのログインページと同じように、私のロゴとフィールドをそのまま残しておきたいです。ここ
は何が起こるかです:
私は成功せず、スクロールイベントをブロックしようとしている、または0,0にスクロールするページを強制的に、いくつかのトリックを試してみました。
ロゴとフィールドの相対的な相対位置を使用し、ページをスクロールするフォーカスイベントをキャッチして、キーボードのスライド上で(上部の相対的な座標をアニメーション化することによって)新しい戦略について考えています。
これはなんとかようだけど、これは周りのSkypeのiOSアプリのチームによって使用される作業の種類であれば、私は...
を疑問に思って、この特定の場合に使用されるテクニクス上の任意のアドバイスは大歓迎です!
歓声、
フレッド
iOSアプリは、WebViewを使用してPhonegapを動作させるのではなく、ログインフィールドにネイティブビューを使用しています。身長を100%に変更しようとするか、またはページが開いたときに上半分にログイン/パスワードを入力しようとしている可能性があります。 –
@ GeekNum88確かに。 SoleshoeはWebViewを使用してこれに対する解決策を探しています。 – Zulakis
@ Zulakis - 愚かな入力キー - 私は入力を終えていませんでした...一口 –