RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
  
44444
  
555555

然后就是我们的js部分了

handleScroll(){
   let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
   this.headerFixed = scrollTop > this.offsetTop;
   for (let i = 0; i < this.arrDom.length; i++) {
     //因为下面使用到了i+1,所以需要把最后一个分离出来判断
    if(this.arrDom[this.arrDom.length-1].offsetTop-scrollTop>80){
     if(this.arrDom[i].offsetTop-scrollTop<=80&&this.arrDom[i+1].offsetTop-scrollTop>80){
      this.active = i+1
     }
    }else{
     this.active = this.arrDom.length;
    }
    
   }
 },

然后就成功完成了我们的效果!

感谢各位的阅读!关于“vue如何实现滚动tab跟随切换效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


文章名称:vue如何实现滚动tab跟随切换效果
浏览路径:http://xdwzjz.cn/article/gdsppi.html
Top