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 相关文章推荐
splice slice区别
Oct 09 Javascript
js判断undefined类型示例代码
Feb 10 Javascript
微信分享的标题、缩略图、连接及描述设置方法
Oct 14 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
有关Promises异步问题详解
Nov 13 Javascript
js实现网页收藏功能
Dec 17 Javascript
AngularJS实现ajax请求的方法
Nov 22 Javascript
详解用Webpack与Babel配置ES6开发环境
Mar 12 Javascript
javascript的this关键字详解
May 20 Javascript
Vue Router history模式的配置方法及其原理
May 30 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 Javascript
node.js事件轮询机制原理知识点
Dec 22 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
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
BBS(php &amp; mysql)完整版(一)
2006/10/09 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
vue中使用rem布局代码详解
2019/10/30 Javascript
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
简述Python中的面向对象编程的概念
2015/04/27 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
请解释接口的显式实现有什么意义
2012/05/26 面试题
学生会主席事迹材料
2014/01/28 职场文书
三年级数学教学反思
2014/01/31 职场文书
个人授权委托书格式
2014/08/30 职场文书
2016年端午节寄语
2015/12/04 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书