jQuery实现页面滚动时顶部动态显示隐藏
2017-11-07 11:43
423 查看
很多时候你会看到页面上有一个始终固定在网页顶部的导航菜单,当页面向下滚动的时候,导航菜单动态隐藏,页面滚动到顶部时,导航菜单动态显示,淘宝也采用过此效果,很不错,当然,里面使用了CSS3动画效果,不支持低版本浏览器。代码相当的简单,只需几行就搞定。
<div class="nav-top"></div>
<style> .nav-top{ background: #f7f7f7; color:white; font-size:24px; padding:30px; text-align:center; position:fixed;left:0;top:-93px; width:100%; z-index: 1; transition: top .5s; border-bottom: 1px solid #dadada; box-shadow: 0 2px 4px rgba(0,0,0,.04); } </style>
<script> $(window).scroll(function(){ let winHeight = $(window).scrollTop(); if(winHeight>100){ $(".nav-top").animate({ top:'0px' },5) }else{ $(".nav-top").animate({ top:'-93px' },5) } }) </script>
相关文章推荐
- jQuery实现页面滚动时顶部动态显示隐藏
- jQuery实现页面滚动时顶部动态显示隐藏
- 基于jquery实现页面滚动时顶部导航显示隐藏
- 基于jquery实现页面滚动时顶部导航显示隐藏
- jquery实现当页面滚动超过一屏时显示返回顶部按钮
- 纯JS实现页面滚动至顶部并自动显示或隐藏
- jQuery页面滚动图片等元素动态加载实现
- jquery实现隐藏显示层动画效果、仿新浪字符动态输入、tab效果
- 纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
- jQuery实现web页面区域模块 隐藏显示
- jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
- JS实现随页面滚动显示/隐藏窗口固定位置元素
- jQuery实现滚动时动态加载页面内容
- 安卓开发启用线程动态显示和隐藏悬浮控件(ImageButton),点击回到页面顶部
- jquery 实现 表格动态显示与隐藏
- jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
- 滚动条事件,当页面滚动到距顶部一定高度时某DIV自动隐藏和显示
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- 滚动条事件,当页面滚动到距顶部一定高度时某DIV自动隐藏和显示
- jquery根据滚动像素显示隐藏顶部导航条