当div到达Angular的窗口顶部时,这是否可以触发事件?当客户端滚动到具有id的特定位置但无法找到解决此问题的任何解决方案时,我需要触发动画。
答案 0 :(得分:2)
@HostListener('scroll', ['$event'])
onScroll(event) {
this.scroll = event.srcElement.scrollTop
...
}
和你的特定div
<div (scroll)="onScroll($event)">
获取实际滚动位置
document.documentElement.scrollTop
文档: