导航栏滚动到顶部后固定
2016-10-27 07:42
246 查看
导航栏滚动到顶部后固定
http://blog.csdn.net/moqiang02/article/details/17995033<div style="height:500px;background:#999"></div> <div id="fixedMenu" style="background:#eee;width:100%;">MENU</div> <div style="height:1900px;background:#999"></div> <script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script> <script type="text/javascript"> $(function () { var ie6 = /msie 6/i.test(navigator.userAgent) , dv = $('#fixedMenu'), st; dv.attr('otop', dv.offset().top); //存储原来的距离顶部的距离 $(window).scroll(function () { st = Math.max(document.body.scrollTop || document.documentElement.scrollTop); if (st >= parseInt(dv.attr('otop'))) { if (ie6) {//IE6不支持fixed属性,所以只能靠设置position为absolute和top实现此效果 dv.css({ position: 'absolute', top: st }); } else if (dv.css('position') != 'fixed') dv.css({ 'position': 'fixed', top: 0 }); } else if (dv.css('position') != 'static') dv.css({ 'position': 'static' }); }); }); </script>
相关文章推荐
- JS滚动到指定位置导航栏固定顶部
- 导航栏滚动到顶部后固定
- 导航栏滚动到顶部后固定
- 导航栏滚动到顶部时固定在顶部
- 页面滚动到指定位置导航栏固定顶部
- 滚动页面, 顶部导航栏固定效果
- 当导航栏滚动到浏览器顶部时,固定导航栏
- jQuery实现页面滚动时元素智能定位,页面导航栏会自动定位到浏览器顶部
- 基于Bootstrap的标准的固定在顶部的导航栏
- 如何用jQuery实现在鼠标滚动后导航栏保持固定
- jquey控制元素滚动条,外层div滚动,内层顶部div固定不动
- 滚动 导航栏 吸顶 固定
- 导航栏固定在顶部,滑动下面内容,不同的内容块,上面的导航相应的变颜色
- div在浏览器滚动的时候在顶部固定
- 前端吸顶功能,滚动到一定位置时固定到顶部
- 固定顶部导航栏和左侧边栏滚动条为右下方的一类布局分析
- 基于jquery固定于顶部的导航响应浏览器滚动条事件
- 顶部固定显示;某模块的标题栏在滚动时固定显示;到底部时显示底部banner;回到顶部。4个效果
- jQuery实现固定顶部 定位滚动导航效果代码
- JQ:当页面滚动到一定位置之后,让元素固定在顶部,小于位置后恢复原来的位置