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 相关文章推荐
JQuery写动态树示例代码
Jul 31 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
Nov 20 Javascript
通用无限极下拉菜单的实现代码
May 31 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
微信小程序之仿微信漂流瓶实例
Dec 09 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
Jan 16 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
Vue在页面数据渲染完成之后的调用方法
Sep 11 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
Jan 29 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
一些可能会用到的Node.js面试题
Jun 15 Javascript
JS使用正则表达式提交页面验证的代码
Oct 16 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
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
PHP文件上传主要代码讲解
2013/09/30 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
用Python制作在地图上模拟瘟疫扩散的Gif图
2015/03/31 Python
wxPython中listbox用法实例详解
2015/06/01 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
美国网上花店:JustFlowers
2017/02/12 全球购物
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
倡议书格式
2014/08/30 职场文书
殡葬服务心得体会
2014/09/11 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python