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 相关文章推荐
JavaScript 在各个浏览器中执行的耐性
Apr 06 Javascript
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
Mar 27 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
浅谈javascript面向对象程序设计
Jan 21 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
Sep 06 Javascript
Ztree新增角色和编辑角色回显问题的解决
Oct 25 Javascript
详解Vue中一种简易路由传参办法
Sep 15 Javascript
微信小程序之GET请求的实例详解
Sep 29 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
浅谈Vue项目骨架屏注入实践
Aug 05 Javascript
如何构建一个Vue插件并生成npm包
Oct 26 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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
javascript window对象属性整理
2009/10/24 Javascript
this和执行上下文实现代码
2010/07/01 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
用vue快速开发app的脚手架工具
2018/06/11 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
办公室保洁员岗位职责
2013/12/02 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
家长高考寄语
2015/02/27 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
七年级作文之雪景
2019/11/18 职场文书
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL