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中标识符提升问题
Jun 11 Javascript
JQ实现新浪游戏首页幻灯片
Jul 29 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 Javascript
AngularJS中如何使用echart插件示例详解
Oct 26 Javascript
JS公共小方法之判断对象是否为domElement的实例
Nov 25 Javascript
JS优化与惰性载入函数实例分析
Apr 06 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
Oct 25 Javascript
JavaScript canvas实现围绕旋转动画
Nov 18 Javascript
使用Vuex实现一个笔记应用的方法
Mar 13 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
详解Angular6 热加载配置方案
Aug 18 Javascript
Vue extend的基本用法(实例详解)
Dec 09 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
PHP防注入安全代码
2008/04/09 PHP
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
python单例模式实例分析
2015/04/08 Python
Python使用剪切板的方法
2017/06/06 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
对python中的float除法和整除法的实例详解
2019/07/20 Python
python通过http下载文件的方法详解
2019/07/26 Python
Python的垃圾回收机制详解
2019/08/28 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
2019/10/24 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
工作个人的自我评价
2014/01/14 职场文书
解除财产保全担保书
2014/05/20 职场文书
周年庆典答谢词
2015/01/20 职场文书
党内外群众意见范文
2015/06/02 职场文书
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL