【问题标题】:How to get one unique scroll with infinite-scroll? [closed]如何获得一个具有无限滚动的独特滚动? [关闭]
【发布时间】:2020-09-13 00:25:39
【问题描述】:

我在使用 Angular 的无限滚动库时遇到了很多问题。调用“滚动”方法的工作解决方案是:

    <div infiniteScroll style="height: 100vh; overflow-y: auto" [infiniteScrollDistance]="2"
  [infiniteScrollThrottle]="50" (scrolled)="onScroll()" [scrollWindow]="false">
  <h2>Photo reps</h2>
  <div *ngIf="emptyList" style="text-align: center;">
    <img  src="../../../assets/images/noElements.gif">
    <p>No elements found</p>
  </div>
  <div *ngIf="!emptyList" fxLayout="row wrap">
    <div *ngFor="let user of photoReps" fxFlex="100" fxFlex.gt-sm="33" fxFlex.sm="50">
    ......
    <div fxLayout="row" fxLayoutAlign="center center">
  <mat-spinner *ngIf="loading"></mat-spinner>
  <p *ngIf="noMoreItems">No more items</p>
</div>

问题在于,使用此解决方案我有一个双滚动条(根/页面之一和 div 之一)。这适用于鼠标设备,但不适用于智能手机等...... 正确的解决方案是没有溢出-y 属性(自动),但该方法不会触发/触发滚动;为什么? 我有什么不对吗?这是链接:https://bcctest.it/photoReps

【问题讨论】:

    标签: javascript css angular


    【解决方案1】:

    你可以添加

    div#rightside-content-hold {
        overflow: hidden;
    }
    

    到你的CSS。

    【讨论】:

    • 代码的用途是什么?
    • 移除第二个滚动条
    • 它不起作用,但应该让滚动子列表中的所有元素?
    猜你喜欢
    • 2022-01-22
    • 2016-05-10
    • 2013-01-12
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多