jquery实现Slide Out Navigation滑出式菜单效果代码


Posted in Javascript onSeptember 07, 2015

本文实例讲述了jquery实现Slide Out Navigation滑出式菜单效果代码。分享给大家供大家参考。具体如下:

这里介绍jquery实现的Slide Out Navigation跟随鼠标滑出的导航效果,鼠标移过后菜单快速从上到下移出,引用了新版的jQuery插件,菜单修改一下就可以用了,比如修改一下背景色或文字大小等。

运行效果截图如下:

jquery实现Slide Out Navigation滑出式菜单效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Slide Out Navigation</title>
<script type='text/javascript' src='jquery-1.6.2.min.js'></script>
<style type="text/css">
body{ font-family:arial;}
ul#navigation {
 list-style: none outside none;
 margin: 0;
 padding: 0;
 position: fixed;
 right: 10px;
 top: 0;
 width: 721px;
 z-index: 999999;
}
ul#navigation li {
 display: inline;
 float: left;
 width: 103px;
}
ul#navigation li a {
 background-color: #E7F2F9;
 background-position: 50% 10px;
 background-repeat: no-repeat;
 border: 1px solid #BDDCEF;
 border-radius: 0 0 10px 10px;
 display: block;
 float: left;
 height: 25px;
 margin-top: -2px;
 opacity: 0.7;
 padding-top: 80px;
 text-align: center;
 text-decoration: none;
 line-height:25px;
 width: 100px;
 font-size:11px;
 color: #60ACD8;
 letter-spacing: 2px;
 text-shadow: 0 -1px 1px #FFFFFF;
}
ul#navigation li a:hover {
 background-color: #CAE3F2;
}
ul#navigation .home a {
 background: url(images/home.png) no-repeat;
}
ul#navigation .about a {
 background: url(images/id_card.png) no-repeat;
}
ul#navigation .search a {
 background: url(images/search.png) no-repeat;
}
ul#navigation .podcasts a {
 background: url(images/ipod.png) no-repeat;
}
ul#navigation .rssfeed a {
 background: url(images/rss.png) no-repeat;
}
ul#navigation .photos a {
 background: url(images/camera.png) no-repeat;
}
ul#navigation .contact a {
 background: url(images/mail.png) no-repeat;
}
</style>
</head>
<body>
<ul id="navigation">
 <li class="home"><a href="">Home</a></li>
 <li class="about"><a href="">About</a></li>
 <li class="search"><a href="">Search</a></li>
 <li class="photos"><a href="">Photos</a></li>
 <li class="rssfeed"><a href="">Rss Feed</a></li>
 <li class="podcasts"><a href="">Podcasts</a></li>
 <li class="contact"><a href="">Contact</a></li>
</ul>
<script type="text/javascript">
$(function() {
 var d=300;
 $('#navigation a').each(function(){
 $(this).stop().animate({
 'marginTop':'-80px'
 },d+=150);
 });
 $('#navigation > li').hover(
 function () {
 $('a',$(this)).stop().animate({
 'marginTop':'-2px'
 },200);
 },
 function () {
 $('a',$(this)).stop().animate({
 'marginTop':'-80px'
 },200);
 }
 );
 });
</script>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
javascript function调用时的参数检测常用办法
Feb 26 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
Jan 03 Javascript
JavaScript实现的购物车效果可以运用在好多地方
May 09 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
May 25 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
Aug 31 Javascript
浅谈webpack 构建性能优化策略小结
Jun 13 Javascript
详解redux异步操作实践
Aug 15 Javascript
小程序实现抽奖动画
Apr 16 Javascript
微信小程序按钮点击跳转页面详解
May 06 Javascript
vue实现锚点定位功能
Jun 29 Vue.js
js图片轮播特效代码分享
Sep 07 #Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
Sep 07 #Javascript
jquery实现通用的内容渐显Tab选项卡效果
Sep 07 #Javascript
jquery仅用6行代码实现滑动门效果
Sep 07 #Javascript
JavaScript简单下拉菜单实例代码
Sep 07 #Javascript
jquery的幻灯片图片切换效果代码分享
Sep 07 #Javascript
jQuery实现简单下拉导航效果
Sep 07 #Javascript
You might like
javascript URL锚点取值方法
2009/02/25 Javascript
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
jquery js 重置表单 reset()具体实现代码
2013/08/05 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
python中defaultdict的用法详解
2017/06/07 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
Python自定义一个类实现字典dict功能的方法
2019/01/19 Python
简单了解python中对象的取反运算符
2019/07/01 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
python常用排序算法的实现代码
2019/11/08 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
英国计算机商店:Technextday
2019/12/28 全球购物
培训主管的岗位职责
2013/11/23 职场文书
高中毕业自我鉴定
2013/12/19 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
正确使用MySQL update语句
2021/05/26 MySQL
Python中rapidjson参数校验实现
2021/07/25 Python