jQuery实现响应鼠标滚动的动感菜单效果


Posted in Javascript onSeptember 21, 2015

本文实例讲述了jQuery实现响应鼠标滚动的动感菜单效果。分享给大家供大家参考。具体如下:

这是响应鼠标滚动的一款jQuery动感菜单,横向竖向这个大家怎么改吧,使用了jquery插件,不要忘记载入哦。看效果的时候如果加载有错误,请刷新一下页面就行了。

运行效果截图如下:

jQuery实现响应鼠标滚动的动感菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>响应鼠标滚动的jQuery动感菜单</title>
<style>
ul#topnav {
  margin: 15px 0 50px 0;
  padding: 0;
  list-style: none;
  float: left;
  font-size: 1.1em;
}
ul#topnav li {
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
  height: 40px;
}
ul#topnav li.home {
  width: 75px;
}
ul#topnav li.Rss {
  width: 75px;
}
ul#topnav li.Portfolio {
  width: 105px;
}
ul#topnav li.Blog {
  width: 75px;
}
ul#topnav li.About {
  width: 80px;
}
ul#topnav li.Contact {
  width: 95px;
}
ul#topnav a, ul#topnav span {
  padding: 10px 20px;
  float: left;
  text-decoration: none;
  color: #fff;
  background: url(images/a_bg.gif) repeat-x;
  text-transform: uppercase;
  clear: both;
  width: 100%;
  height: 20px;
  line-height: 20px;
}
ul#topnav a{
  color: #555;
  background-position: left bottom;
}
ul#topnav span { 
  background-position: left top;
}
ul#topnav.v2 span {
  background: transparent url(images/a_bg.gif) repeat-x left top;
}
ul#topnav.v2 a {
  background: transparent url(images/a_bg.gif) repeat-x left bottom;
  color: #555;
}
</style>
<script type="text/javascript" src="jquery1.3.2.js"></script>
</head>
<script>
$(document).ready(function() {
$("#topnav li").prepend("<span></span>");
$("#topnav li").each(function() {
var linkText = $(this).find("a").html();
$(this).find("span").show().html(linkText);}); 
$("#topnav li").hover(function() {
$(this).find("span").stop().animate({
marginTop: "-40"
}, 250);
} , function() {
$(this).find("span").stop().animate({
marginTop: "0"
}, 250);
});
});
</script>
<body>
<ul id="topnav">
 <li><a href="#">Home</a></li>
 <li><a href="#">Portfolio</a></li>
 <li><a href="#">Blog</a></li>
 <li><a href="#">About</a></li>
 <li><a href="#">Contact</a></li>
 <li><a href="#">Rss</a></li>
</ul>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
利用JQuery和JS实现奇偶行背景颜色自定义效果
Nov 19 Javascript
js中方法重载如何实现?以及函数的参数问题
Aug 01 Javascript
js 数组操作之pop,push,unshift,splice,shift
Jan 29 Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
AngularJS教程之环境设置
Aug 16 Javascript
Javascript实现代码折叠功能
Aug 25 Javascript
在Create React App中启用Sass和Less的方法示例
Jan 16 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
toString.call()通用的判断数据类型方法示例
Aug 28 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 #Javascript
JS实现超简单的仿QQ折叠菜单效果
Sep 21 #Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 #Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 #Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 #Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 #Javascript
jquery+正则实现统一的表单验证
Sep 20 #Javascript
You might like
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
一周学会PHP(视频)Http下载
2006/12/12 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
php实现文件下载代码分享
2014/08/19 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
PHP封装的Twitter访问类实例
2015/07/18 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
php封装一个异常的处理类
2017/06/08 PHP
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
django站点管理详解
2017/12/12 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
琳达·法罗眼镜英国官网:Linda Farrow英国
2021/01/19 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
计算机软件个人的自荐信范文
2013/12/01 职场文书
木工主管岗位职责
2013/12/08 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
2014年财务部工作总结
2014/11/11 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
大学新生入学感想
2015/08/07 职场文书
初三语文教学反思
2016/03/03 职场文书
Golang的继承模拟实例
2021/06/30 Golang