検索

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

スクロール可能なコンテンツの高さを動的に調整する (Ion Page、React)

ionic React ページに非常に大きなテキストがあるため、ページ全体を埋めるのではなくスクロールしたい場合は、次のスタイルが非常に役立ちます。

リーリー

しかし、たとえば次のようなコンテンツとフッターを含むページがあるとします。 リーリー

モバイルでは次のようになります:

dev の高さには制限がないため、説明の内容はスクロールできないことに注意してください。問題は、「最大高さ」を定義する必要があるのですが、ページ サイズはデバイスによって異なり、フッターの高さに依存するため、それができないことです。

###助言がありますか?これはよくある質問のようですが、答えが見つかりません。

これを試してみました:

リーリー

これは、最初の読み込みでは

h2Heigth

itemHeight の両方が 0 として表示されるため、ページをリロードする場合にのみ機能します。

P粉478835592P粉478835592449日前639

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

  • P粉343408929

    P粉3434089292023-09-08 16:07:29

    最終的にこの CSS クラスを追加しました:

    リーリー

    次に、私のページで:

    リーリー

    説明: calc(100% - 60px) は、コンテンツ全体からスクロール コンテンツを除くすべてのコンテンツを引いた高さです。 (明らかに、フッターは考慮されません)

    これは私のターゲットデバイスで動作します。ただし、これは、diff 値を更新することを忘れていない限り、ページにコンテンツを追加するとすぐに壊れてしまうため、かなり満足のいく解決策ではありません。

    返事
    0
  • キャンセル返事