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 相关文章推荐
php上传图片并给图片打上透明水印的代码
Jun 07 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
Jul 31 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
提高jQuery性能优化的技巧
Aug 03 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
Mar 08 Javascript
关于Javascript回调函数的一个妙用
Aug 29 Javascript
AngularJS 中的数据源的循环输出
Oct 12 Javascript
axios拦截设置和错误处理方法
Mar 05 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 Javascript
JS Ajax请求会话过期处理问题解决方法分析
Nov 16 Javascript
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
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
我的论坛源代码(八)
2006/10/09 PHP
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
php empty() 检查一个变量是否为空
2011/11/10 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
php 伪静态之IIS篇
2014/06/02 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
使用TS来编写express服务器的方法步骤
2020/10/29 Javascript
Python subprocess模块学习总结
2014/03/13 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
python用插值法绘制平滑曲线
2021/02/19 Python
值得收藏的10道python 面试题
2019/04/15 Python
Python 使用list和tuple+条件判断详解
2019/07/30 Python
Python API自动化框架总结
2019/11/12 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
Python和Bash结合在一起的方法
2020/11/13 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
美国存储和组织商店:The Container Store
2017/08/16 全球购物
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
物流管理专业推荐信
2014/09/06 职场文书
在js中修改html body的样式
2021/11/11 Javascript
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技