往下拖动页面滚动条时,固定住菜单栏(不随其他内容网上滚动,兼容各版本IE、Chrome、Firefox)
来源:互联网 发布:java版qq还能用吗 编辑:程序博客网 时间:2024/05/16 08:46
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
- <script>
- // 定义菜单栏离页面顶部的距离,默认为200
- var divOffsetTop = 200;
- //滚动事件
- window.onscroll=function(){
- var div = document.getElementById("divId");
- // 计算页面滚动了多少(需要区分不同浏览器)
- var topVal = 0;
- if(window.pageYOffset){//这一条滤去了大部分, 只留了IE678
- topVal = window.pageYOffset;
- }
- else if(document.documentElement.scrollTop ){//IE678 的非quirk模式
- topVal = document.documentElement.scrollTop;
- }
- else if(document.body.scrolltop){//IE678 的quirk模式
- topVal = document.body.scrolltop;
- }
- if(topVal <= divOffsetTop){
- div.style.position = "";
- }
- else {
- div.style.position = "fixed";
- }
- };
- // 页面加载完之后,计算菜单栏到页面顶部的实际距离
- window.onload=function(){
- var div = document.getElementById("divId");
- divOffsetTop = div.offsetTop;
- };
- </script>
- </head>
- <body>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- <div id="divId" style="width: 500px; height: 40px; line-height: 40px; top: 0px; background: pink">假设这是菜单栏,在页面往下滚动时它会固定住</div>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- aaaaaaaaaaaaaaaaaaaaaaa<br>
- </body>
- </html>
0 0
- 往下拖动页面滚动条时,固定住菜单栏(不随其他内容网上滚动,兼容各版本IE、Chrome、Firefox)
- 往下拖动页面滚动条时,固定住菜单栏(不随其他内容网上滚动,兼容各版本IE、Chrome、Firefox)
- js 滚动条往下滚动时自动切换菜单栏按钮
- 让层固定,不随滚动条拖动而动
- 层固定,不随滚动条滚动
- 固定DIV不随滚动条滚动
- 固定层不随滚动条滚动而滚动(纯CSS,兼容IE6,IE7,IE8,Firefox,Safari)
- JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
- css隐藏滚动条,兼容ie和chrome
- 怎样使左侧菜单栏不随滚动条滚动
- 页面头部不随滚动条滚动
- CSS案例,DIV固定在页面底部,不随滚动条的滚动。
- js position倒计时固定在页面顶部不随滚动条滚动
- 纯 div 固定在 页面底部, 不随滚动条 滚动
- 滚动条样式-IE,chrome
- 滚动条样式-IE,chrome
- Excel前几行固定,不随滚动条滚动
- 固定div位置,不随滚动条滚动
- Eclipse使用技巧 - 2. Eclipse自动补全功能轻松设置
- 如何在Caffe中配置每一个层的结构
- linux配置play freamwork环境
- 第四章 监督学习
- php字符串转换
- 往下拖动页面滚动条时,固定住菜单栏(不随其他内容网上滚动,兼容各版本IE、Chrome、Firefox)
- Android N For Developers 笔记 (一)
- IOS如何给VIEW设置2个圆角?set cornerRadius for only top-left and top-right corner of a UIVIEW
- 当加入DropKick(美化selecte)js时
- Ubuntu14.04 x64 qt集成cuda开发
- 学习一个月vb6.0总结
- Linux系统查看版本信息
- Memcached 知识整理
- ORB-SLAM跑通注意事项