相关疑难解决方法(0)

17
推荐指数
2
解决办法
3万
查看次数

如何获得有关Angular2中元素的当前位置信息

我有ElementRef我的导航栏,我试图找出它与窗口顶部有多近,所以我可以让它变得粘稠

<div class="nav-bar" #navBar>

</div>

@ViewChild("navBar")
  navBarElement;
Run Code Online (Sandbox Code Playgroud)

我在滚动事件中打印出它的nativeElement的位置,但值似乎是静态的

@HostListener('window:scroll', ['$event'])
onScroll(event) {
   console.log("offset top", this.navBarElement.nativeElement.offsetTop);
}
Run Code Online (Sandbox Code Playgroud)

如何跟踪元素的当前位置?

angular

7
推荐指数
1
解决办法
8579
查看次数

标签 统计

angular ×1

css ×1

html ×1

javascript ×1