signed

QiShunwang

“诚信为本、客户至上”

Jquery实现侧边栏跟随滚动条固定(兼容IE6)

2021/6/9 5:07:38   来源:

部分购物网站用这个功能放购物车或商品分类导航,使产品页面很长的时候,侧边栏能始终固定发挥它应有的作用,有的网站用这个功能来边栏的广告。

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

您可能感兴趣的文章:
  • 博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
  • jQuery固定浮动侧边栏实现思路及代码
  • jQuery侧边栏随窗口滚动实现方法
  • jquery仿京东侧边栏导航效果
  • jquery实现侧边栏左右伸缩效果的示例
  • jQuery实现智能判断固定导航条或侧边栏的方法
  • jQuery侧边栏实现代码
  • 基于jQuery倾斜打开侧边栏菜单特效代码
  • Jquery实现显示和隐藏的4种简单方式
  • JQuery显示、隐藏div的几种方法简明总结
  • jQuery实现侧边栏隐藏与显示的方法详解