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 相关文章推荐
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
node.js中的fs.statSync方法使用说明
Dec 16 Javascript
有效提高JavaScript执行效率的几点知识
Jan 31 Javascript
JavaScript控制网页层收起和展开效果的方法
Apr 15 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
js实现右键菜单功能
Nov 28 Javascript
DVA框架统一处理所有页面的loading状态
Aug 25 Javascript
基于Vue过渡状态实例讲解
Sep 14 Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
VuePress 中如何增加用户登录功能
Nov 29 Javascript
基于canvasJS在PHP中制作动态图表
May 30 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
main.php
2006/12/09 PHP
php curl 上传文件代码实例
2015/04/27 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
用js实现随机返回数组的一个元素
2007/08/13 Javascript
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
2014/01/22 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
JS二叉树的简单实现方法示例
2017/04/05 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
python操作mysql数据库
2017/03/05 Python
python实现简易云音乐播放器
2018/01/04 Python
《Python学习手册》学习总结
2018/01/17 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
django 信号调度机制详解
2019/07/19 Python
基于Python fminunc 的替代方法
2020/02/29 Python
基于python代码批量处理图片resize
2020/06/04 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
网络管理专业求职信
2014/03/15 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
购房委托书
2014/10/15 职场文书
办公室岗位职责范本
2015/04/11 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle