Angularアプリのulタグオーバーレイ内で垂直スクロールが機能しない

ヌーバー

アイテムのリストをスクロールしようとしていますが、スクロールはすべてではなく一部のアイテムに対してのみ機能します。特定のアイテムの後、スクロールは停止し、最後のアイテムに移動しません。

これがStackblitzのリンクです。https://angular-cym8q4.stackblitz.io/

これは、プロファイルのリストを含むチャットリストオーバーレイ用です。次のスクリーンショットを参照してください。チャットリストのスクリーンショット

上のスクリーンショットでは、すべてのプロファイルをスクロールすることはできません。一部のプロファイルでのみ発生する場合はスクロールします。リストの最後には移動しません。

これが私のコードです:

app.component.html

<div class="container-fluid">
    <div class="row">
        <div class="col-3 d-none d-lg-block col-offset-5 red coloverlay bg-custom">
            <app-chatlist></app-chatlist>
        </div>
    </div>
</div>

app.component.css

.coloverlay {
  background-color: rgba(233, 33, 33, 0.4);
  margin: 0;
  padding: 0;
  position: fixed;
  top: 150px;
  z-index: 1;
  bottom: 0;
  right: 0;
  margin: 0;
}

.bg-custom {
  background: #2c3e50;
}

chatlist.component.html

<div class="container-fluid p-0">
    <div class="row m-0 ">
        <div class="col p-0">

            <div class="d-flex flex-row chatlistbox ">
                <div class="m-2">
                    Chat
                </div>

                <div class="ml-auto mt-1 pr-2">
                    <i class="fa fa-window-minimize " aria-hidden="true"></i>
                </div>
                <div class="m-2">
                    <i class="fa fa-cog" aria-hidden="true"></i>
                </div>
            </div>

            <div class="customList">
                <ul class="list-group  overflow-auto" id="contact-list">
                    <app-chatlist-item class="list-group-item p-0 border-0" *ngFor="let el of elList" [element]="el">
                    </app-chatlist-item>
                </ul>
            </div>
        </div>
    </div>
</div>

chatlist.component.css

.overflow-auto {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.customList {
  height: 93%;
}

.chatlistbox {
  background: aquamarine;
  height: 2%;
}

chatlist-item.component.html

<div class="d-flex flex-row bg-custom item">
    <div class="p-2">
        <img src="{{element.imagePath}}" alt="" />
    </div>
    <div class="p-2">
        <div class="d-flex flex-column flex-wrap name">
            <h6 class="m-0">
                {{element.firstName}} {{element.lastName}}
            </h6>
            <span class="details">
                {{element.details}}
            </span>
        </div>
    </div>

</div>

チャットリスト-item.component.css

img {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  padding: 3px;
  float: left;
  cursor: pointer;
}

.bg-custom {
  background: #2c3e50;
}

* {
  color: #e3dcdc;
}

.item:hover {
  background: #32465a;
}

何が問題なのかわかりません。どんな助けでも大いに感謝されるでしょう。

user184994

問題は、コンテナがページよりも高いため、スクロールバーがページから外れることです。

これを修正するには、次のようにいくつかの要素の高さを設定する必要があります。

.container-fluid.p-0,
.row.m-0,
.col.p-0 {
  height: 100%;
}

最後に、の高さを変更する必要がありますcustomListcalc固定パーセンテージの代わりに使用することをお勧めします。これは、希望するものではない場合があります。

.customList {
  height: calc(100% - 15px);
}

これは、CSSが修正されたstackblitzのフォークです。

https://stackblitz.com/edit/angular-7c7dmk?file=src/app/chatlist/chatlist.component.css

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

角度10のアプリで垂直スクロールが機能しない

分類Dev

アドレスサニタイザーがbssグローバルオーバーフローで機能しないのはなぜですか?

分類Dev

CPropertySheetのダイアログの垂直スクロールバーが機能しない

分類Dev

非グローバルスコープ(let、def)内のnsエイリアシングが機能しないのはなぜですか?

分類Dev

9.0にアップグレードした後、モバイルxpageでGoogleマップのカスタムコントロールが機能しない

分類Dev

Angular :: ng-deepがグローバルスタイルで機能しない

分類Dev

モバイルSafariで垂直スクロールが機能しない

分類Dev

一部のAndroidデバイスのTrigger.ioアプリ内でAngular.jsルーティングが機能しない

分類Dev

テンプレートのレンダリング機能でスタイルが機能しない

分類Dev

Reactjs:ボタンクリックでダイアログオープンが機能しない

分類Dev

オーバーフロー:非表示がフレックスディスプレイで機能しない

分類Dev

スクリプトとスタイルがクレームベースのIDで機能しない

分類Dev

EXTJS 5.0:ストア内のextraParamsで無限グリッドスクロールが機能しない

分類Dev

データリストの垂直スクロールがChromeで機能しない

分類Dev

ノードエクスプレス送信機能がバイナリデータで機能しない

分類Dev

C#タスクバープログレスバーがInvokeで正しく機能しない

分類Dev

IOSでのFacebookログインはエミュレーターで機能しますが、ネイティブアプリがインストールされているデバイスでは機能しません

分類Dev

アダプター内でダイアログが機能しない

分類Dev

モジュール内のグローバルCSSスタイルの上書きが機能しない

分類Dev

リバースプロキシがAngularアプリで機能しない

分類Dev

深さでのスクレイプクロールが機能しない

分類Dev

Facebookアプリの使用時にFacebookログインコールバックが機能しない-Swift

分類Dev

データバインディングが制約レイアウトグループで機能しない

分類Dev

カスタムプログレスドローアブルがAndroidLollipop(API 21)デバイスで機能しない

分類Dev

XAMLのマテリアルデザインオーバーライドスタイルが機能しない

分類Dev

アプリを閉じた後、コルドバ azure オフライン データ同期が複数のレコード エントリで機能しない

分類Dev

レイアウト内のsearchviewのクローズリスナーが機能していないAndroid

分類Dev

セルテンプレートDataGrid内のデータバインディングが機能しない

分類Dev

セルテンプレート内のデータバインディングDevexpress:GridControlが機能しない

Related 関連記事

  1. 1

    角度10のアプリで垂直スクロールが機能しない

  2. 2

    アドレスサニタイザーがbssグローバルオーバーフローで機能しないのはなぜですか?

  3. 3

    CPropertySheetのダイアログの垂直スクロールバーが機能しない

  4. 4

    非グローバルスコープ(let、def)内のnsエイリアシングが機能しないのはなぜですか?

  5. 5

    9.0にアップグレードした後、モバイルxpageでGoogleマップのカスタムコントロールが機能しない

  6. 6

    Angular :: ng-deepがグローバルスタイルで機能しない

  7. 7

    モバイルSafariで垂直スクロールが機能しない

  8. 8

    一部のAndroidデバイスのTrigger.ioアプリ内でAngular.jsルーティングが機能しない

  9. 9

    テンプレートのレンダリング機能でスタイルが機能しない

  10. 10

    Reactjs:ボタンクリックでダイアログオープンが機能しない

  11. 11

    オーバーフロー:非表示がフレックスディスプレイで機能しない

  12. 12

    スクリプトとスタイルがクレームベースのIDで機能しない

  13. 13

    EXTJS 5.0:ストア内のextraParamsで無限グリッドスクロールが機能しない

  14. 14

    データリストの垂直スクロールがChromeで機能しない

  15. 15

    ノードエクスプレス送信機能がバイナリデータで機能しない

  16. 16

    C#タスクバープログレスバーがInvokeで正しく機能しない

  17. 17

    IOSでのFacebookログインはエミュレーターで機能しますが、ネイティブアプリがインストールされているデバイスでは機能しません

  18. 18

    アダプター内でダイアログが機能しない

  19. 19

    モジュール内のグローバルCSSスタイルの上書きが機能しない

  20. 20

    リバースプロキシがAngularアプリで機能しない

  21. 21

    深さでのスクレイプクロールが機能しない

  22. 22

    Facebookアプリの使用時にFacebookログインコールバックが機能しない-Swift

  23. 23

    データバインディングが制約レイアウトグループで機能しない

  24. 24

    カスタムプログレスドローアブルがAndroidLollipop(API 21)デバイスで機能しない

  25. 25

    XAMLのマテリアルデザインオーバーライドスタイルが機能しない

  26. 26

    アプリを閉じた後、コルドバ azure オフライン データ同期が複数のレコード エントリで機能しない

  27. 27

    レイアウト内のsearchviewのクローズリスナーが機能していないAndroid

  28. 28

    セルテンプレートDataGrid内のデータバインディングが機能しない

  29. 29

    セルテンプレート内のデータバインディングDevexpress:GridControlが機能しない

ホットタグ

アーカイブ