排行榜 统计
  • 建站日期:2020/07/11
  • 文章总数:151 篇
  • 评论总数:184 条
  • 分类总数:5 个
  • 最后更新:1月17日

右侧栏滚动到顶部自动固定教程代码

本文阅读 1 分钟
首页 xiuno 正文

本文最后更新于2022年12月23日, 已超过482天没有更新。 如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

直接上代码:

<script>
    window.onscroll = function () {
          var topScroll = document.documentElement.scrollTop;//滚动的距离,距离顶部的距离
          var bignav = document.getElementsByClassName("aside")[0];//获取到导航栏id
          var left = document.getElementsByClassName("aside")[0].getBoundingClientRect().left;      
          var width=document.getElementsByClassName("aside")[0].getBoundingClientRect().width; 
     if (topScroll > 210 && 
Math.abs(topScroll-document.documentElement.scrollHeight)>600) { //当滚动距离大于250px时执行下面的东西        
          bignav.style.position = 'fixed';        
          bignav.style.top = '10px';        
          bignav.style.left = '' + left + 'px';        
          bignav.style.width = '' + width + 'px';        
          bignav.style.zIndex = '9999';      
          } else {//当滚动距离小于250的时候执行下面的内容,也就是让导航栏恢复原状        
          bignav.style.position = 'static';      
          }    
       }  
</script>
本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
xiuno插入图片轮番图
« 上一篇 07-05
xiuno程序在主题文章页中加入上一篇、下一篇功能教程
下一篇 » 07-05