Jquery实现侧边栏跟随滚动条固定(兼容IE6) |
本文标签:Jquery,跟随滚动条 部分购物网站用这个功能放购物车或商品分类导航,使产品页面很长的时候,侧边栏能始终固定发挥它应有的作用,有的网站用这个功能来边栏的广告 。 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 |