div上的事件监听器到达顶部Angular

时间:2017-09-24 10:10:28

标签: angular

当div到达Angular的窗口顶部时,这是否可以触发事件?当客户端滚动到具有id的特定位置但无法找到解决此问题的任何解决方案时,我需要触发动画。

1 个答案:

答案 0 :(得分:2)

@HostListener('scroll', ['$event'])
onScroll(event) {
  this.scroll = event.srcElement.scrollTop
  ...
}

和你的特定div

<div (scroll)="onScroll($event)">

获取实际滚动位置

document.documentElement.scrollTop

文档: