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事件机制扩展插件 jquery鼠标右键事件
Dec 21 Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
Aug 24 Javascript
详解vue express启动数据服务
Jul 05 Javascript
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
May 22 Javascript
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
微信小程序 Storage更新详解
Jul 16 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
redux处理异步action解决方案
Mar 22 Javascript
js实现简单的点名器随机色实例代码
Sep 20 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加MYSQL服务器
2006/10/09 PHP
PHP4实际应用经验篇(5)
2006/10/09 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
分析JavaScript数组操作难点
2017/12/18 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
Python中的zipfile模块使用详解
2015/06/25 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
Python3生成手写体数字方法
2018/01/30 Python
python线程中同步锁详解
2018/04/27 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
韩国著名的在线综合购物网站:Akmall
2016/08/07 全球购物
华为python面试题
2016/05/03 面试题
机械专业应届生求职信
2013/12/12 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
创业计划书之酒店
2019/08/30 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书