本示例使用Javascript实现了滚动页面时,DIV到达顶部时固定在顶部。在IE下效果有点闪,效果网址:http://www.keleyi.com/keleyi/phtml/fixdiv.htm
下面是代码:
<body style="margin:0px;">
<div style="height:300px;background:#e0e0e0"></div>
<div id="fixedMenu_keleyi_com" style="background:#ffffff;width:100%;"><ul><li><a
href="http://www.keleyi.com/menu/net/" target="_blank">.NET</a></li>
<li><a href="http://www.keleyi.com/menu/javascript/" target="_blank">Javascript</a></li>
<li><a href="http://www.keleyi.com/menu/jquery/" target="_blank">jQuery</a></li>
<li><a href="http://www.keleyi.com/menu/csharp/" target="_blank">C#</a></li>
<li><a href="http://www.keleyi.com/menu/other/" target="_blank">其他</a></li>
<li><a href="http://www.keleyi.com/" target="_blank">首页</a></li></ul>
</div>
<div style="height:2600px;background:#999"></div>
<script type="text/javascript" src="http://www.keleyi.com/keleyi/pmedia/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function () {
var ie6 = document.all;
var dv = $('#fixedMenu_keleyi_com'), 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>
</body>
这个效果还有新版本的实现:http://www.keleyi.com/a/bjac/5d7f4ac2efa72d30.htm
搜索
最新随笔
积分与排名
- 积分 - 651843
- 排名 - 879
随笔分类
随笔档案
- 2018年2月(1)
- 2017年11月(1)
- 2017年10月(1)
- 2017年9月(1)
- 2017年8月(1)
- 2017年7月(1)
- 2017年6月(1)
- 2017年5月(1)
- 2017年4月(1)
- 2017年3月(1)
- 2017年2月(1)
- 2017年1月(1)
- 2016年12月(4)
- 2016年11月(2)
- 2016年10月(1)
- 2016年9月(1)
- 2016年8月(1)
- 2016年7月(3)
- 2016年6月(1)
- 2016年5月(1)
- 2016年4月(3)
- 2016年3月(4)
- 2016年2月(6)
- 2016年1月(5)
- 2015年12月(8)
- 2015年11月(6)
- 2015年10月(1)
- 2015年9月(1)
- 2015年8月(1)
- 2015年7月(1)
- 2015年6月(10)
- 2015年5月(4)
- 2015年4月(5)
- 2015年3月(1)
- 2015年2月(4)
- 2015年1月(5)
- 2014年12月(10)
- 2014年11月(3)
- 2014年10月(1)
- 2014年9月(2)
- 2014年8月(2)
- 2014年7月(1)
- 2014年6月(2)
- 2014年5月(1)
- 2014年4月(1)
- 2014年3月(2)
- 2014年2月(3)
- 2014年1月(16)
- 2013年12月(10)
- 2013年11月(5)
- 2013年10月(14)
- 2013年9月(16)
- 2013年8月(12)
- 2013年7月(13)
- 2013年6月(11)
- 2013年5月(11)
- 2013年4月(4)
- 2013年3月(9)
- 2013年2月(1)
- 2013年1月(4)
- 2012年12月(4)
- 2012年11月(1)
- 2012年10月(16)
- 2012年9月(19)
- 更多
相册
阅读排行榜
- 1. JS正则表达式验证账号、手机号、电话和邮箱(239286)
- 2. jquery根据name属性查找(194077)
- 3. jquery动态改变div宽度和高度(105306)
- 4. 很漂亮的用户登录界面HTML模板(104989)
- 5. jquery自定义对话框alert、confirm和prompt(94192)
- 6. jQuery弹出窗口完整代码(91006)
- 7. Web前端资源汇总(84443)
- 8. 留言列表模板HTML代码(78555)
- 9. CSS3实现DIV圆角完整代码(55135)
- 10. jquery树形菜单完整代码(42717)
- 11. jquery ui dialog弹出div层对话框(38751)
- 12. jQ函数after、append、appendTo的区别(38384)
- 13. 程序员用HTML5给女朋友制作的3D相册(37576)
- 14. 中文字体font-family常用列表(33731)
- 15. CSS3文本溢出显示省略号(33317)
- 16. 手机底部导航栏完整代码(31848)
- 17. jquery点击复选框触发事件给input赋值(31743)
- 18. jquery 获取 DIV的width(31097)
- 19. 一个强大的jquery分页插件(30702)
- 20. jQuery实现侧边导航栏效果(30433)
- 21. CSS背景图拉伸不变形(27711)
- 22. CSS3和javascript中的transform(27116)
- 23. JS图片自动和可控的轮播切换特效(27094)
- 24. 程序员用HTML5制作的爱心树表白动画(25674)
- 25. DIV CSS 居中代码(以及靠右)(19860)
- 26. 滚动页面时DIV到达顶部时固定在顶部(19425)
- 27. EasyUI弹出窗口实例(18482)
- 28. 纯css3圆形从中心向四周扩散动画效果(18427)
- 29. jQuery动态提示消息框效果(16461)
- 30. jQuery实现页面内锚点平滑跳转(16040)
最新评论
- 1. Re:留言列表模板HTML代码
1
- --让星星跟你道晚安
- 2. Re:程序员用HTML5制作的爱心树表白动画
- @一梦逍遥3 换一个Html...
- --剑起苍穹
- 3. Re:程序员用HTML5制作的爱心树表白动画
- @剑起苍穹 我也是这样,不知道怎么解决...
- --一梦逍遥3
- 4. Re:Web前端资源汇总
- --码农农农
- 5. Re:Web前端资源汇总
《JavaScript设计模式》作者张容铭讲解2021年史上最全前端教程免费分享,需要的私聊
- --CLH_zza
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!