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 相关文章推荐
游戏人文件夹程序 ver 3.0
Jul 14 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
jquery validate在ie8下的bug解决方法
Nov 13 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
浅析Ajax语法
Dec 05 Javascript
详解jQuery uploadify文件上传插件的使用方法
Dec 16 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
Mar 10 Javascript
jquery 禁止鼠标右键并监听右键事件
Apr 27 jQuery
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
Vue 实现简易多行滚动&quot;弹幕&quot;效果
Jan 02 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
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下读取文本文件的代码
2008/07/02 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
Ruffy javascript 学习笔记
2009/11/30 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
原生JS轮播图插件
2017/02/09 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
python实现简单的TCP代理服务器
2014/10/08 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
web页面录屏实现
2019/02/12 HTML / CSS
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
银行职员思想汇报
2013/12/31 职场文书
公积金单位接收函
2014/01/11 职场文书
公司离职证明标准格式
2014/11/18 职场文书
父亲节活动总结
2015/02/12 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js