ホームページ  >  に質問  >  本文

JavaScript - モバイル Web ページの入力ボックスを下部に固定するにはどうすればよいですか?

上の図に示すように、ユーザーがホームページ上の入力ボックスをクリックすると、キーボードがポップアップし、場合によっては入力ボックスが部分的にブロックされることがあります(以下に示すように)

現在の処理方法は、入力ボックスがフォーカスを取得した後にリサイズ

を実行することです。 リーリー

これの目的は、ウィンドウ サイズをリセットし、もともと下部にフローティングされていた入力ボックスの位置を変更することです
しかし、効果はあまり良くなく、効果が得られることもあれば、失敗することもあります

この問題をより適切に処理するにはどのような方法を使用する必要がありますか?
また、キーボードがポップアップ表示されている間、ページをスクロールしても入力領域が下部に固定されたままになることがあります

入力ボックスの現在の配置方法は:position:fixed
スクリーンショット環境:ios WeChat

仅有的幸福仅有的幸福2674日前995

全員に返信(5)返信します

  • 阿神

    阿神2017-06-24 09:45:57

    入力ボックス、フレックスを使用して下部に固定するには、スティッキーフッターにチェックを入れることができます

    返事
    0
  • 怪我咯

    怪我咯2017-06-24 09:45:57

    js を使用して計算することをお勧めします。window.innerHeight

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-24 09:45:57

    http://www.cnblogs.com/cococe...
    これを試してください

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-24 09:45:57

    上記の人は正しいです。宣伝する人はこの属性を使用できます。これであなたの問題は解決できると思います

    返事
    0
  • PHP中文网

    PHP中文网2017-06-24 09:45:57

    アドレス: http://www.haorooms.com/post/...
    原則: iOS では固定を使用せず、代わりに絶対を使用してください。
    終わり。

    返事
    0
  • キャンセル返事