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 相关文章推荐
js 字符串转换成数字的三种方法
Mar 23 Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
Oct 10 Javascript
JavaScript递归操作实例浅析
Oct 31 Javascript
基于JavaScript实现无缝滚动效果
Jul 21 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
May 23 Javascript
微信小程序实现提交input信息到后台的方法示例
Jan 19 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 Javascript
JS正则表达式验证密码强度
Mar 18 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 Javascript
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
vue3语法糖内的defineProps及defineEmits
Apr 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
自动跳转中英文页面
2006/10/09 PHP
php session安全问题分析
2011/06/24 PHP
php生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
PHP getName()函数讲解
2019/02/03 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
德国帽子专家:Hutshopping
2019/11/03 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
农田水利实习自我鉴定
2013/09/19 职场文书
学校卫生检查制度
2014/02/03 职场文书
优秀护士先进事迹
2014/05/08 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
家长高考寄语
2015/02/27 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书