【发布时间】:2016-11-30 07:35:24
【问题描述】:
我有导航栏的ElementRef,我正在尝试找出它与窗口顶部的距离,以便使其具有粘性
<div class="nav-bar" #navBar>
</div>
@ViewChild("navBar")
navBarElement;
我在滚动事件中打印出它的 nativeElement 的位置,但值似乎是静态的
@HostListener('window:scroll', ['$event'])
onScroll(event) {
console.log("offset top", this.navBarElement.nativeElement.offsetTop);
}
如何跟踪元素的当前位置?
【问题讨论】:
标签: angular