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 相关文章推荐
文本链接逐个出现的js脚本
Dec 12 Javascript
Extjs学习笔记之四 工具栏和菜单
Jan 07 Javascript
用js来解决ajax读取页面乱码
Nov 28 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
Jun 27 Javascript
jquery easyui使用心得
Jul 07 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 Javascript
微信小程序实现实时圆形进度条的方法示例
Feb 24 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 Javascript
JS实现将对象转化为数组的方法分析
Jan 21 Javascript
微信小程序上传多图到服务器并获取返回的路径
May 05 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
Oct 30 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
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
详解Python中heapq模块的用法
2016/06/28 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
python操作文件的参数整理
2019/06/11 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
红旗团支部事迹材料
2014/01/27 职场文书
法学函授自我鉴定
2014/02/06 职场文书
收银员岗位职责
2014/02/07 职场文书
党员一帮一活动总结
2014/07/08 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
会议主持词通用版
2019/04/02 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers
CSS基础详解
2021/10/16 HTML / CSS
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android