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中this关键字使用方法详解
Mar 08 Javascript
Javascript入门学习资料收集整理篇
Jul 06 Javascript
JavaScript获取多个数组的交集简单实例
Nov 11 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
May 24 Javascript
React创建组件的三种方式及其区别
Jan 12 Javascript
vue-cli + sass 的正确打开方式图文详解
Oct 27 Javascript
js实现简单数字变动效果
Nov 06 Javascript
npm scripts 使用指南详解
Oct 08 Javascript
qrcode生成二维码微信长按无法识别问题的解决
Apr 04 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
Jun 15 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
Feb 15 Javascript
vue vant中picker组件的使用
Nov 03 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 图片上添加透明度渐变的效果
2009/06/29 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
原生JS实现拖拽效果
2020/12/04 Javascript
Python3访问并下载网页内容的方法
2015/07/28 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
python自动化之Ansible的安装教程
2019/06/13 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
网站编辑求职信
2013/10/17 职场文书
保护环境倡议书
2014/04/14 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
消防志愿者活动方案
2014/08/23 职场文书
人才市场接收函
2015/01/30 职场文书
异地恋情人节寄语
2015/02/28 职场文书
公司年会开场白
2015/06/01 职场文书
美丽心灵观后感
2015/06/01 职场文书
springboot如何初始化执行sql语句
2021/06/22 Java/Android