|
网站侧边跟随滚动特效
代码如下
- var sidebar = document.getElementById("guding");
- var sidebarPos = sidebar.offsetTop;
- window.onscroll = function() {
- if (window.pageYOffset >= sidebarPos) {
- sidebar.style.position = "fixed";
- sidebar.style.top = "0";
- } else {
- sidebar.style.position = "relative";
- sidebar.style.top = "auto";
- }
-
- // 判断侧边栏是否已经贴合顶部
- if (window.pageYOffset <= sidebarPos) {
- sidebar.style.position = "relative";
- sidebar.style.top = "0";
- }
- };
复制代码
|
上一篇:用js加html的方式鼠标点击某一个事件下滑多固定位置
|