Angular 4 обнаруживает горизонтальную прокрутку на элементе - PullRequest
0 голосов
/ 30 апреля 2018

Как я могу обнаружить горизонтальную прокрутку на элементе

У меня есть div в содержащем div, который прокручивает слева направо.

Я хочу определить, когда div прокручивается.

Я могу использовать это для обнаружения прокрутки окна, но как определить прокрутку одного элемента

@HostListener("window:scroll", []) onWindowScroll() {
    console.log('scrolling');
    const verticalOffset = window.pageYOffset
        || document.documentElement.scrollTop
        || document.body.scrollTop || 0;
}

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете обработать событие прокрутки контейнера div:

<div class="container" (scroll)="onScroll($event)">
  <div class="content">
    Some content 
  </div>
</div>
onScroll(event: Event) {
  console.log(event);
  ...
}

См. Демоверсию этого стека .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...