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 版元素拖拽原型代码
Apr 25 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
May 09 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
学习JavaScript设计模式之中介者模式
Jan 14 Javascript
js实现页面刷新滚动条位置不变
Nov 27 Javascript
Javascript this 函数深入详解
Dec 13 Javascript
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
AngularJS学习笔记之表单验证功能实例详解
Jul 06 Javascript
全新打包工具parcel零配置vue开发脚手架
Jan 11 Javascript
vue中使用better-scroll实现滑动效果及注意事项
Nov 15 Javascript
微信小程序实现form表单本地储存数据
Jun 27 Javascript
Vue 嵌套路由使用总结(推荐)
Jan 13 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
Extjs407 getValue()和getRawValue()区别介绍
2013/05/21 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
Python常用模块介绍
2014/11/21 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python实现逻辑回归的方法示例
2017/05/02 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
django序列化serializers过程解析
2019/12/14 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
python异常处理、自定义异常、断言原理与用法分析
2020/03/23 Python
python实现控制台输出颜色
2021/03/02 Python
荷兰电脑专场:Paradigit
2018/05/05 全球购物
工商学院毕业生自荐信
2013/11/12 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
档案保密承诺书
2014/06/03 职场文书
个人四风对照检查材料
2014/09/26 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
暑假打工感想
2015/08/07 职场文书
Go语言安装并操作redis的go-redis库
2022/04/14 Golang
mysql性能优化以及配置连接参数设置
2022/05/06 MySQL
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python