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 相关文章推荐
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 Javascript
使用jQuery的将桌面应用程序引入浏览器
Nov 19 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 Javascript
JavaScript中valueOf函数与toString方法深入理解
Dec 02 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
浅谈jQuery中ajaxPrefilter的应用
Aug 01 Javascript
js自定义QQ菜单效果
Jan 10 Javascript
js实现图片放大并跟随鼠标移动特效
Jan 18 Javascript
微信小程序实现传递多个参数与事件处理
Aug 12 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
ElementUI之Message功能拓展详解
Oct 18 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
php 用sock技术发送邮件的函数
2007/07/21 PHP
《PHP编程最快明白》第三讲:php数组
2010/11/01 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
php计算多维数组中所有值总和的方法
2015/06/24 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
进一步了解Python中的XML 工具
2015/04/13 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python调用API实现智能回复机器人
2018/04/10 Python
解决phantomjs截图失败,phantom.exit位置的问题
2018/05/17 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
浅析python redis的连接及相关操作
2019/11/07 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
中国央视网签名寄语
2014/01/18 职场文书
项目转让协议书
2014/10/27 职场文书
话题作文之学会尊重
2019/12/16 职场文书
详解Python如何批量采集京东商品数据流程
2022/01/22 Python