关于vue获取滚动条距离顶部距离scrollTop一直为0的问题
vue获取scrollTop的值
·
//监听滚动条
mounted () {
window.addEventListener('scroll',this.handleScroll,true)
},
methods:{
handleScroll (e) {
let scrollY = e.target.scrollTop;
//var scrollY = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop //这几个我的也不生效不好使
console.log(scrollY,'滚动条的距离')
//tab定位
if (scrollY > 375){
this.scr_state=true
}else{
this.scr_state=false
}
//评分定位
var right_offset= document.querySelector(".right").offsetTop;
if(scrollY>right_offset){
this.scr_post=true
}else{
this.scr_post=false
}
},
}
这样就好了
更多推荐
已为社区贡献1条内容
所有评论(0)