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 tools 系列 scrollable学习
Sep 06 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
innerText和textContent对比及使用介绍
Feb 27 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
May 17 Javascript
javascript解析json实例详解
Nov 05 Javascript
JavaScript组件焦点与页内锚点间传值的方法
Feb 02 Javascript
jquery实现简单的轮换出现效果实例
Jul 23 Javascript
如何判断Javascript对象是否存在的简单实例
May 18 Javascript
禁用backspace网页回退功能的实现代码
Nov 15 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
Nov 10 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 Javascript
JavaScript canvas实现跟随鼠标事件
Feb 10 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
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
Javascript变量作用域详解
2013/12/06 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python ldap实现登录实例代码
2016/09/30 Python
python实现浪漫的烟花秀
2019/01/30 Python
python的列表List求均值和中位数实例
2020/03/03 Python
python3 使用traceback定位异常实例
2020/03/09 Python
如何理解Python中的变量
2020/06/01 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
中专生自荐信
2013/10/12 职场文书
住房公积金接收函
2014/01/09 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
安全月活动总结
2014/05/05 职场文书
贷款承诺书范文
2014/05/19 职场文书
个人四风问题整改措施
2014/10/24 职场文书
五好家庭事迹材料
2014/12/20 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL