javascript|JavaScript网页--仿淘宝右侧边栏

JavaScript网页–仿淘宝右侧边栏 在浏览一些网页时,经常会出现右侧边栏,在右侧边栏会有一些比较方便的链接,例如淘宝
javascript|JavaScript网页--仿淘宝右侧边栏
文章图片

【javascript|JavaScript网页--仿淘宝右侧边栏】淘宝的右侧边栏有品质好货,好点直播等链接,在页面向下滚动时,品质好货的上端顶到页面上端时,侧边栏固定,在往下滑,到一定距离后,出现返回顶部的链接。
javascript|JavaScript网页--仿淘宝右侧边栏
文章图片

实现了简单的功能(忽略丑陋的页面)
javascript|JavaScript网页--仿淘宝右侧边栏
文章图片

程序实现如下:

仿淘宝右侧侧边栏 - 锐客网> * { margin: 0px; padding: 0px; } .bd { width: 1450px; height: 5000px; margin: auto; background-color: pink; } .slider-bar{ position: absolute; width: 50px; left: 50%; margin-left: 730px; top: 700px; } .right { width: 50px; height: 50px; font-size: 20px; background-color: cadetblue; } .goback { display: none; width: 50px; height: 50px; font-size: 20px; background-color: cadetblue; }
品质好货
好店直播
返回顶部
> var sliderbar = document.querySelector('.slider-bar'); var goback = document.querySelector('.goback'); document.addEventListener('scroll',function(){ console.log(window.pageYOffset); if(window.pageYOffset >= 400){ sliderbar.style.position = 'fixed'; sliderbar.style.top = '300px'; }else{ sliderbar.style.position = 'absolute'; sliderbar.style.top = '700px'; } if(window.pageYOffset >= 800){ goback.style.display='block'; }else{ goback.style.display='none'; } })

    推荐阅读