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的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
Js实现简单的小球运动特效
Feb 18 Javascript
JavaScript设计模式开发中组合模式的使用教程
May 18 Javascript
简单模拟node.js中require的加载机制
Oct 27 Javascript
JSONP基础知识详解
Mar 19 Javascript
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
Vue 2.5 Level E 发布了: 新功能特性一览
Oct 24 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
Feb 05 Javascript
JavaScript实现仿Clock ISO时钟
Jun 29 Javascript
微信小程序wepy框架学习和使用心得详解
May 24 Javascript
使用typescript构建Vue应用的实现
Aug 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
重置版宣传动画
2020/04/09 魔兽争霸
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
再论Javascript的类继承
2011/03/05 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
python脚本替换指定行实现步骤
2017/07/11 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
eBay加拿大站:eBay.ca
2019/06/20 全球购物
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
会议接待欢迎词
2014/01/12 职场文书
青春寄语大全
2014/04/09 职场文书
集中采购方案
2014/06/10 职场文书
司机岗位职责
2015/02/04 职场文书