jQuery实现响应鼠标背景变化的动态菜单效果代码


Posted in Javascript onAugust 27, 2015

本文实例讲述了jQuery实现响应鼠标背景变化的动态菜单效果代码。分享给大家供大家参考。具体如下:

这是一款jQuery响应鼠标背景变化的动态菜单,菜单的背景在鼠标放上后有所变化,这款菜单的实现主要是使用了图片,修改菜单的时候要修改图片,有些麻烦,不过效果不错,引入的jquery插件是1.7版本,高版本jQuery未测试,应该也可以啦。

运行效果截图如下:

jQuery实现响应鼠标背景变化的动态菜单效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery动态导航菜单效果</title>
<style type="text/css" media="screen">
  body{
  background-color: #333; color:#FFFFFF
  }
  a{ color:#FFCC00;}
  #menuBar{
  overflow:hidden;
  width:503px;
  height:102px;
  background: transparent url(images/bar.jpg) no-repeat scroll left top;
  margin:0 auto;
  border:10px solid #111;
  }
  #menuBar ul{
  width:380px;
  margin:0 auto;
  list-style-type: none;
  }
  #menuBar ul li{
  float:left;
  padding-right:40px;
  }
  #menuBar a{
  width:55px;
  height:102px;
  display:block;
  background: transparent url(images/logos.jpg) no-repeat scroll left top;
  padding-top:100px;
  color:#ddd;
  font-family: Arial, "MS Trebuchet", sans-serif;
  text-decoration: none;
  font-size:10pt;
  font-weight:bold;
  outline:none;
  }
  #menuBar a:hover{
  background-image:url(images/logos-over.jpg);
  }
  #menuBar a#Home{
  background-position:-67px top;
  }
  #menuBar a#About{
  background-position:-166px top;
  }
  #menuBar a#Gallery{
  background-position:-266px top;
  }
  #menuBar a#Contact{
  background-position:-373px top;
  }
 </style>
 </head>
 <body>
 <div id="menuBar">
  <ul>
  <li><a href="#" id="Home">Home</a></li>
  <li><a href="#" id="About">About</a></li>
  <li><a href="#" id="Gallery">Gallery</a></li>
  <li><a href="#" id="Contact">Contact</a></li>
  </ul>
 </div><br />
 </body>
 <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
 <script type="text/javascript" charset="utf-8">
 $(document).ready(function() {
 $("a").mouseover(function(){
  var selected = "#"+$(this).attr("id");
  $(selected).animate({paddingTop:"78px"}, 100);
 }).mouseout(function(){
  var selected = "#"+$(this).attr("id");
  $(selected).animate({paddingTop:"100px"}, 100);
 });
 });
 </script>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
Javascript 布尔型分析
Dec 22 Javascript
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
Nov 28 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
Mar 07 Javascript
jquery 选择器引擎sizzle浅析
Feb 06 Javascript
Javascript中匿名函数的多种调用方式总结
Dec 06 Javascript
使用变量动态设置js的属性名
Oct 19 Javascript
jQuery表格行上移下移和置顶的实现方法
Oct 08 Javascript
js实现正则匹配中文标点符号的方法
Dec 23 Javascript
JS中from 表单序列化提交的代码
Jan 20 Javascript
详解小程序如何避免多次点击,重复触发事件
Apr 08 Javascript
原生js实现购物车
Sep 23 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
Jan 18 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
Aug 27 #Javascript
jquery图片倾斜层叠切换特效代码分享
Aug 27 #Javascript
JavaScript实现非常简单实用的下拉菜单效果
Aug 27 #Javascript
JavaScript中的Function函数
Aug 27 #Javascript
jquery带动画效果幻灯片特效代码
Aug 27 #Javascript
javascript中判断json的方法总结
Aug 27 #Javascript
jQuery在线选座位插件seat-charts特效代码分享
Aug 27 #Javascript
You might like
mongodb和php的用法详解
2019/03/25 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
动态加载iframe
2006/06/16 Javascript
Prototype使用指南之array.js
2007/01/10 Javascript
jQuery 性能优化指南(3)
2009/05/21 Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
javascript for循环设法提高性能
2010/02/24 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
使用伪命名空间封装保护独自创建的对象方法
2016/08/04 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python黑魔法之编码转换
2016/01/25 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
python3 实现口罩抽签的功能
2020/03/11 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
python的flask框架难学吗
2020/07/31 Python
python Scrapy框架原理解析
2021/01/04 Python
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
高校生生产实习自我鉴定
2013/09/21 职场文书
大学毕业感言
2014/01/10 职场文书
行政助理工作职责范本
2014/03/04 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
合作协议书
2014/04/23 职场文书
人身意外保险授权委托书
2014/10/01 职场文书