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 相关文章推荐
将jQuery应用于login页面的问题及解决
Oct 17 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
Jan 23 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
使用JQuery实现智能表单验证功能
Mar 08 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
Dec 14 Javascript
BootStrap Tooltip插件源码解析
Dec 27 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
vue实现消息的无缝滚动效果的示例代码
Dec 05 Javascript
vue使用vue-i18n实现国际化的实现代码
Apr 08 Javascript
JS基于对象的链表实现与使用方法示例
Jan 31 Javascript
JointJS JavaScript流程图绘制框架解析
Aug 15 Javascript
vue 获取url参数、get参数返回数组的操作
Nov 12 Javascript
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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
PHP 替换模板变量实现步骤
2009/08/24 PHP
PHP闭包实例解析
2014/09/08 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python散点图与折线图绘制过程解析
2019/11/30 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
保护地球的标语
2014/06/17 职场文书
老公保证书
2015/01/17 职场文书
主持人开幕词
2015/01/29 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android