pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

效果图如下:

 

浏览器(window)监听scroll事件:

window.addEventListener('scroll', scrollFunction)

其中scrollFunction 函数

 function   scrollFunction (){
      const top = document.documentElement.scrollTop || document.body.scrollTop || window.pageYOffset;
      console.log(top);
      if( top > 60 ){
        this.backindex = false
        let opacity = top / 140
        opacity = opacity > 1 ? 1 : opacity
        this.opacityStyle = { opacity }
      }else{
        this.backindex = true
      }
    }

注意:top为获取鼠标在浏览器中的滚动高度,通过该高度去操纵导航栏的变化

top = document.documentElement.scrollTop || document.body.scrollTop || window.pageYOffset;

 

 

posted on 2021-12-06 12:00  pwindy  阅读(149)  评论(0编辑  收藏  举报