使用JS实现中部导航特效
2018-08-22 15:07
134 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/y429747705/article/details/81944484
GitHub地址:https://github.com/yYohao/JSDemo
1.HTML布局
这设置三个div,包括头部、导航和内容
[code].nav{ position: fixed; top: 0; left: 0; }
2.js
2.1 获取需要的标签dom
2.2 滚动监听
var nav = document.getElementById("nav"); var nav_top = nav.offsetTop;
[code]window.onscroll = function () { // 方法1 //if (scroll().top > nav_top) { // nav.style.top = scroll().top + 'px'; //}else { // nav.style.top = nav_top + 'px'; //} // 方法2 if (scroll().top > nav_top) { nav.className = "nav"; }else { nav.className = ""; } }阅读更多
相关文章推荐
- 如何使用js实现电影海报画廊特效?
- 使用原生JS实现弹出层特效
- 使用js画布(canvas)实现倒计时特效
- 使用JS实现导航切换时高亮显示的示例讲解
- 使用原生JS实现弹出层特效
- 使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
- 使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
- 原生js实现吸顶导航和回到顶部特效
- jquery.mmenu.js实现侧边导航非常适用于手机版站-最简使用教程(一)
- 基于HTML+CSS+JS实现增加删除修改tab导航特效代码
- 前端特效:使用js实现奇幻水母效果
- 57 Three.js 使用粒子实现下雪特效
- 56 Three.js 使用粒子实现雨滴特效
- (三) 使用JS实现CSS特效
- JS实现折叠式导航菜单
- JS+CSS实现Dock menu(MacOS菜单导航效果)
- jquery imgareaselect 使用利用js与程序结合实现图片剪切
- Widget中使用js实现页面的滑动效果
- 使用JS+CSS实现tab功能
- JQuery.js学习(1)使用JQuery实现全选和反选