您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

Jquery实现侧边栏跟随滚动条固定

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 侧边栏随滚动条上下滚动,始终固定在一个位置的功能,现在很多网站和博客都有这个功能

部分购物网站用这个功能放购物车或商品分类导航,使产品页面很长的时候,侧边栏能始终固定发挥它应有的作用,有的网站用这个功能来边栏的广告。   jQuery代码:    代码如下: var rollSet = $('#Roll');// 检查对象,#sidebar-tab是要随滚动条固定的ID,可根据需要更改 var offset = rollSet.offset(); $(window).scroll(function () {  // 检查对象的顶部是否在游览器可见的范围内  var scrollTop = $(window).scrollTop();  if(offset.top < scrollTop){   rollSet.addClass('fixed');  }else{   rollSet.removeClass('fixed');  } }); CSS代码:  代码如下: .fixed{position:fixed; top:20px;} .fixed{_position:absolute; _top:expression((20+(noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}//兼容IE6