固定导航栏
来源:互联网 发布:傻黑的淘宝店 编辑:程序博客网 时间:2024/05/22 10:44
index.html页面代码
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0; padding: 0; } body{ height: 3000px; } img{ vertical-align: top; } .fixed { position: fixed; top: 0; left: 0; } </style></head><body><div class="top" id="top"><img src="images/1.jpg" alt=""/></div><div class="nav" id="nav"><img src="images/2.jpg" alt=""/></div><div class="main"> <img src="images/3.jpg" alt=""/> <img src="images/3.jpg" alt=""/> <img src="images/3.jpg" alt=""/> <img src="images/3.jpg" alt=""/> <img src="images/3.jpg" alt=""/></div></body></html><script src="my.js" type="text/javascript"></script><script> var top = $("top"); var nav = $("nav"); var navTop = nav.offsetTop;// var navTop = top.offsetHeight; window.onscroll = function () { if(scroll().top >= navTop){ nav.className = "nav fixed"; }else { nav.className = "nav"; } }</script>
my.js代码
/** * Created by Administrator on 2016/10/17. */function $(id){return document.getElementById(id)}function scroll(){ if(window.pageYOffset != null){ //ie9+和其他新浏览器 return{ left:window.pageXOffset, top:window.pageYOffset } }else if(document.compatMode == "CSS1Compat"){ //检测浏览器是否是怪异模式,就是没有声明dtd.BackCompat未声明,CSS1Compat声明了的。 return{ left:document.documentElement.scrollLeft, top:document.documentElement.scrollTop } } return { left:document.body.scrollLeft, top:document.body.scrollTop }}window.onscroll = function () { console.log(scroll().top); document.title = scroll().top;}
0 0
- 侧边固定导航栏
- 固定顶部导航栏
- 固定导航栏
- 滑动导航栏固定
- 固定导航栏的位置
- 屏幕滚动 固定导航栏
- bootstrap底部导航栏固定
- 固定头部导航栏案例
- 固定顶部导航栏完整解决方案
- 网页底部固定漂浮导航栏制作
- 导航栏滚动到顶部后固定
- 固定导航栏css样式待代码
- jQuery固定侧边栏导航插件
- 应刘叶君需求,模拟导航栏固定
- html中固定导航栏使用fixed
- 滚动 导航栏 吸顶 固定
- jQuery实现固定导航栏效果
- 淘宝分类导航条;纯css实现固定导航栏
- 分布式与集群的联系与区别
- 判断字符串是不是回文
- 软件设计模式 --状态模式
- 文章标题
- 服务器降级特技
- 固定导航栏
- A simple memory allocation algrithim
- java类里面不可以做逻辑运算,输出
- 如何在 Linux 上使用 GNU sed
- 一个人也要生活的精彩——懒人焖饭
- jQuery 基础DOM和CSS操作
- 鼠标事件的继承操作
- Android之调用摄像头拍照和从相册中选择照片
- Jsp/servlet的声明周期