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监听鼠标点击和键盘点击事件并自动跳转页面
Sep 24 Javascript
JavaScript插件化开发教程(六)
Feb 01 Javascript
jquery实现定时自动轮播特效
Dec 10 Javascript
Javascript复制实例详解
Jan 28 Javascript
boostrapTable的refresh和refreshOptions区别浅析
Jan 22 Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
Mar 30 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
SVG实现时钟效果
Jul 17 Javascript
vue父子组件通信的高级用法示例
Aug 29 Javascript
js实现超级玛丽小游戏
Mar 18 Javascript
HTML+JS实现在线朗读器
Feb 15 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
3.从实例开始
2006/10/09 PHP
PHP实现文件下载详解
2014/11/27 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
一个网马的tips实现分析
2010/11/28 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
[00:02]DOTA2新版本使用PA至宝后暴击展示
2014/11/19 DOTA
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
JSON Web Tokens的实现原理
2017/04/02 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
如何解决cmd运行python提示不是内部命令
2020/07/01 Python
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
银行贷款承诺书
2014/03/29 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers