Не теряйте полосу прокрутки, если есть прокручиваемый контент Ionic 3

В приложении Ionic 3 у меня есть контейнер с прокруткой, который будет прокручиваться при наличии большего количества содержимого. Когда страница загружается, контейнер не имеет полосы прокрутки и при сенсорной прокрутке появляется полоса прокрутки. То же самое исчезает при прокрутке стопа. Ниже приведен код

<ion-scroll class="submissionsDetailsListScrollView" scrollY="true">
   <ion-grid class="scrollsubmissionsDetailsList">
       <ng-row *ngFor="let key of DetailsList,let i=index;">
          <ng-col col-12>{{key}}</ng-col>
       </ng-row>
   </ion-grid>
</ion-scroll>

Имея это, нет никаких указаний на то, что есть больше содержимого для прокрутки при загрузке страницы. Как показать полосу прокрутки, когда страница загружается и остается в контейнере. Попытка применения нижеследующего стиля, но полоса прокрутки не появилась, и она исчезает.

.ios-scroll-bar ::-webkit-scrollbar {width: 5px;}

.ios-scroll-bar ::-webkit-scrollbar-track { border-radius: 10px;}

.ios-scroll-bar ::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(169,169,169); }

.ios-scroll-bar ::-webkit-scrollbar-thumb:window-inactive {background: rgb(128,128,128); }



::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  }
  ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0,0,0,.5);
  box-shadow: 0 0 1px rgba(255,255,255,.5);
  }

0 ответов

Другие вопросы по тегам