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 相关文章推荐
一些不错的js函数ajax
Aug 20 Javascript
JavaScript的类型简单说明
Sep 03 Javascript
js控制不同的时间段显示不同的css样式的实例代码
Nov 04 Javascript
JS实现多物体缓冲运动实例代码
Nov 29 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
解析Vue 2.5的Diff算法
Nov 28 Javascript
Angular 封装并发布组件的方法示例
Apr 19 Javascript
详解Vue2.0组件的继承与扩展
Nov 23 Javascript
一文了解Vue中的nextTick
May 06 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
Jun 12 Javascript
详解Vue中组件传值的多重实现方式
Aug 16 Javascript
原生JS实现飞机大战小游戏
Jun 09 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
PHP脚本的10个技巧(6)
2006/10/09 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
thinkphp分页集成实例
2017/07/24 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
PHP守护进程实例
2015/03/06 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
Python正则捕获操作示例
2017/08/19 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
Django values()和value_list()的使用
2020/03/31 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
悬挂训练绳:TRX
2017/12/14 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
2015年新学期寄语
2015/02/26 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
观后感开头
2015/06/19 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL
详解Go与PHP的语法对比
2021/05/29 PHP