2012-01-14 13 views
3

最初にテキストボックスにフォーカスすると、ページが下にジャンプ(自動スクロール)します。Androidブラウザでは、テキストボックス内で入力するとページ全体が上下にジャンプしますか?

次に、キーを押してタイプすると、ページはジャンプし続けます(自動スクロール)。

なぜですか? iPhoneとウェブ上では問題ありません。

+1

私の経験では、サイトが電話に強すぎるか、ページに関連して常にどこかにいたいと思う多くの 'position:fixed;'種類があります。 – ProfSmiles

+0

絶対に正しい!それは「固定」でした。 – user847495

+0

今後の参照用に回答を追加します – ProfSmiles

答えて

1

サイトにある要素にposition:fixed; css属性がある場合、ブラウザウィンドウを参照するとページの特定の部分にロックされるため、キーボードを開くとウィンドウサイズ、したがって前記要素の位置が変更されます。あなたがモバイルを介して使用されることがわかっているサイトを書いている場合は、入力にposition:fixed;を使用しないでください!私のためにそれを修正し、親のdivの

+0

サイトに絶対:絶対位置がある場合にも発生します。私の場合、divにはテキストボックスがあり、その中に入力することでこの動作が作成されていました。 – WhatsInAName

0

-webkit-transform: none;

。 Androidはバグです:/

これは、他のAndroid Webkitのバグを修正するために、親ディビジョンにWebkitトランスフォームを追加する場合にのみ当てはまります。

位置を固定して使用している場合、これは修正されていません。私はポジションがありません:固定要素。

関連する問題