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实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
javascript的对话框详解与参数
Mar 08 Javascript
javascript 密码强弱度检测万能插件
Feb 25 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
javascript实现的登陆遮罩效果汇总
Nov 09 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
Apr 25 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
Vue.JS入门教程之列表渲染
Dec 01 Javascript
AngularJS中$http使用的简单介绍
Mar 17 Javascript
Webpack中loader打包各种文件的方法实例
Sep 03 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
用javascript实现倒计时效果
Feb 09 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
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
简单JS代码压缩器
2006/10/12 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
举例讲解Python装饰器
2020/12/24 Python
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
String和StringBuffer的区别
2015/08/13 面试题
教育科学研究生自荐信
2013/10/09 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
关于元旦的广播稿
2014/02/16 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers
MYSQL如何查看操作日志详解
2022/05/30 MySQL
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis