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 相关文章推荐
input 高级限制级用法
Mar 26 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
Jan 23 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
Jan 24 Javascript
js中的replace方法使用介绍
Oct 28 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
js+html5实现侧滑页面效果
Jul 15 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
在create-react-app中使用sass的方法示例
Oct 01 Javascript
Vuex 使用 v-model 配合 state的方法
Nov 13 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
Dec 03 Javascript
详解vue 组件
Jun 11 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 str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
JQuery中上下文选择器实现方法
2015/05/18 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
Python内置函数delattr的具体用法
2017/11/23 Python
python购物车程序简单代码
2018/04/18 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
Python实现点云投影到平面显示
2020/01/18 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
Python文件操作的面试题
2013/06/22 面试题
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
大专毕业生自我鉴定
2013/11/21 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
银行自荐信范文
2015/03/25 职场文书