jQuery实现滚动自动显示隐藏导航
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery实现滚动自动显示隐藏导航,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5049字,纯文字阅读大概需要8分钟。
内容图文
jQuery实现滚动自动显示隐藏导航貌似插件挺多了,Headroom.js、基于bootstrap的jquery.bootstrap-autohidingnavbar.js,jBar.js,但似乎也没必要那么麻烦,或者它们确实有其他优势,目前我还不是很清楚。
本文附件下载地址:http://pan.baidu.com/s/1qW7Vuji
正文
1、首先在你的页面引入jQuery.js包
jquery.min.js文件见附件《jquery.min.js》
< script src ="http://www.lanrenzhijia.com/ajaxjs/jquery.min.js" ></ script >
2、创建导航
< div class ="bar" > < ul class ="text" > < li >cmdb</li><li>业务监控系统</li><li>运维自动化平台</li><li>智能日志分析</li><li>GM游戏运营管理</li><li>知识管理体系</li></ul></div>
3、给导航添加样式
* {margin:0; padding:0;}
.bar{
width:1000px;
height:30px;
line-height:30px;
position:fixed;
left:50%;
margin-left:-500px;
top:0;
z-index:888;
background:#636871;
}
.text li{
color: white;
float: left;
width: 12%;
}
4、开始js脚本
height是算出当前页面距离顶部的长度,再判断当大于100px时就隐藏class名为bar的div,否则就显示它。fadeIn() 方法使用淡入效果来显示被选元素,假如该元素是隐藏的。fadeOut() 方法使用淡出效果来隐藏被选元素,假如该元素是显示的。
讲解下关于jquery的相关知识:1)$(function(){}是jQuery,当问到载入完毕就执行
2)$(document) 是当前文档,就是你看到的整个网页,$(window) 如果没有框架则就是你浏览的当前浏览器的窗口
< script type ="text/javascript" > $( function (){ $(window).scroll( function (){ height = $(window).scrollTop(); if (height > 100 ){ $( ‘ .bar ‘ ).fadeIn(); } else { $( ‘ .bar ‘ ).fadeOut(); }; }); }); </ script >
最后贴上整个文件:也可以在附件中的《demo》直接打开
<! DOCTYPE html > < html > < head > < title ></ title > < meta charset ="UTF-8" > < link rel ="stylesheet" type ="text/css" href ="css/menu.css" > < script src ="js/jquery.min.js" ></ script > < script type ="text/javascript" > $( function (){ $(window).scroll( function (){ height = $(window).scrollTop(); if (height > 100 ){ $( ‘ .bar ‘ ).fadeIn(); } else { $( ‘ .bar ‘ ).fadeOut(); }; }); }); </ script > </ head > < body > < div class ="bar" > < ul class ="text" > < li >cmdb</li><li>业务监控系统</li><li>运维自动化平台</li><li>智能日志分析</li><li>GM游戏运营管理</li><li>知识管理体系</li></ul></div><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/><div>I want to go back to the top.</div><br/></body></html>
原文:http://www.cnblogs.com/abigale/p/4889471.html
内容总结
以上是互联网集市为您收集整理的jQuery实现滚动自动显示隐藏导航全部内容,希望文章能够帮你解决jQuery实现滚动自动显示隐藏导航所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。