jQuery实现两款有动画功能的导航菜单代码


Posted in Javascript onSeptember 16, 2015

本文实例讲述了jQuery实现两款有动画功能的导航菜单代码。分享给大家供大家参考。具体如下:

这里介绍两个有动画功能的jQuery导航菜单,每个具备移动背景的效果,第二则是渐变背景效果,两个都不错,根据你的喜好选择了,菜单的风格和颜色自己修改一下就能用了。

运行效果截图如下:

jQuery实现两款有动画功能的导航菜单代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>两个有动画功能的导航菜单</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script> 
<script type="text/javascript">
$(function()
{
 $("#test1 a").mouseover(function()
 { 
  var index = $("#test1 a").index(this);
  var width = $("#test1 a").width();
  $("#test1 .showhover").stop().animate({left:width*index},1000);
 })
 $("#test2 a").mouseover(function()
 { 
  var index = $("#test2 a").index(this);
  var width = $("#test2 a").width();
  $("#test2 .showhover").stop().animate({left:width*index,opacity:'0.6'},1000).stop(false,true).animate({opacity:'1.0'},500);
 })
})
</script> 
<style type="text/css">
.body {margin:10px;}
img {border:0;}
a {text-decoration:none;}
ul{list-style:none; margin:0; padding:0;}
.menu {background:#003399; height:25px; width:600px; position:relative; overflow:hidden;}
.menu .showmenu, .menu .showhover{ position:absolute;}
.menu .showmenu a {float:left; display:block;}
.menu .showmenu a {font:700 12px/25px Microsoft YaHei; color:#fff; width:100px; height:25px; text-align:center;}
.menu .showhover {background:#990033; width:100px; height:25px;}
</style>
</head>
<body>
<div class="menu" id="test1">
 <div class="showhover"></div>
 <div class="showmenu">
  <a href="#">网站首页</a>
  <a href="#">关于我们</a>
  <a href="#">新闻中心</a>
  <a href="#">产品中心</a>
  <a href="#">解决方案</a>
  <a href="#">联系我们</a>
 </div>
</div>
<div style="clear:both;height:50px;"></div>
<div class="menu" id="test2">
 <div class="showhover"></div>
 <div class="showmenu">
  <a href="#">网站首页</a>
  <a href="#">关于我们</a>
  <a href="#">新闻中心</a>
  <a href="#">产品中心</a>
  <a href="#">解决方案</a>
  <a href="#">联系我们</a>
 </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
js url传值中文乱码之解决之道
Nov 20 Javascript
JavaScript编程开发中的五个实用小技巧
Jul 22 Javascript
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
Aug 09 Javascript
对table和ul实现js分页示例分享
Feb 24 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
Mar 17 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
ECMAScript6轮播图实践知识总结
Aug 17 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
移动端基础事件总结与应用
Jan 12 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
Oct 31 Javascript
node将geojson转shp返回给前端的实现方法
May 29 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
Jun 19 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 #Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
Sep 16 #Javascript
JS+CSS实现的经典tab选项卡效果代码
Sep 16 #Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
Sep 16 #Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
Sep 16 #Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
Sep 16 #Javascript
JS实现不规则TAB选项卡效果代码
Sep 16 #Javascript
You might like
MYSQL环境变量设置方法
2007/01/15 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
js中的preventDefault与stopPropagation详解
2014/01/29 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
JS实现购物车特效
2017/02/02 Javascript
vue生命周期实例小结
2018/08/15 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
Python实现批量下载图片的方法
2015/07/08 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
win与linux系统中python requests 安装
2016/12/04 Python
替换python字典中的key值方法
2018/07/06 Python
Sanic框架流式传输操作示例
2018/07/18 Python
Python中函数参数调用方式分析
2018/08/09 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
Python实现图片添加文字
2019/11/26 Python
python在不同条件下的输入与输出
2020/02/13 Python
Python Map 函数的使用
2020/08/28 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
大学生就业自我鉴定
2013/10/26 职场文书
中国文明网签名寄语
2014/01/18 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
离婚财产分配协议书
2014/10/21 职场文书
工厂见习报告范文
2014/10/31 职场文书
Python 如何解决稀疏矩阵运算
2021/05/26 Python