jQuery实现菜单感应鼠标滑动动画效果的方法


Posted in Javascript onFebruary 28, 2015

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

此代码测试环境为IE9 以及GG、FF浏览器,IE8及以下浏览器可能不支持,希望理解。

这款JS鼠标滑动效果使用jQuery实现简单动画的方法,而且也惊喜的发现,jquery有更好的书写方法,可以连写,在animate方法前加上stop方法就可实现鼠标移出后,不再执行滑动效果。

<!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>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>非常不错的jQuery鼠标滑动效果</title>

<script src="js/jquery.min.js" type="text/javascript"></script>

<style>

body{font-size:12px;font-family:Tahoma,Arial,Verdana;color:#fff; background:#000; width:100%; height:100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td ,i{padding:0;margin:0}

fieldset,img {border:0}

.clear{ clear:both;}

address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal}

ol,ul {list-style:none}

caption,th {text-align:left}

h1,h2,h3,h4,h5,h6 {font-size:100%}

abbr,acronym,img {border:0}

button,input,select,textarea{font-size:100%;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

table {border-collapse:collapse;border-spacing:0;}

a{text-decoration:none;}

a:hover {text-decoration:underline;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear:both;}

.all ul{ width:100%; text-align:center;}

.all ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #990066; cursor:pointer;}

</style>

</head>

<body>

<div class="all">

<ul>

<li>第一项</li>

<li>第二项</li>

<li>第三项</li>

</ul>

</div>

<script type="text/javascript">

$(document).ready(function(){

$('.all ul li').mouseover(function(){

$(this).animate({"height":"70px","line-height":"70px"},100)

}).mouseleave(function(){

$(this).stop().animate({"height":"40px","line-height":"40px"},100)

});

})

</script>

</body>

</html>

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

Javascript 相关文章推荐
jQuery LigerUI 使用教程表格篇(1)
Jan 18 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
Jan 08 Javascript
jquery中使用循环下拉菜单示例代码
Sep 24 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
整理Javascript函数学习笔记
Dec 01 Javascript
JavaScript脚本库编写的方法
Dec 09 Javascript
React中的render何时执行过程
Apr 13 Javascript
JS实现仿微信支付弹窗功能
Jun 25 Javascript
基于JS实现数字动态变化显示效果附源码
Jul 18 Javascript
Vue实战教程之仿肯德基宅急送App
Jul 19 Javascript
js通过循环多张图片实现动画效果
Dec 19 Javascript
js实现从右往左匀速显示图片(无缝轮播)
Jun 29 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
Feb 28 #Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 #Javascript
js获取当前日期前七天的方法
Feb 28 #Javascript
JQuery的ON()方法支持的所有事件罗列
Feb 28 #Javascript
使用命令对象代替switch语句的写法示例
Feb 28 #Javascript
Underscore.js常用方法总结
Feb 28 #Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 #Javascript
You might like
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
PHP根据传入参数合并多个JS和CSS文件的简单实现
2014/06/13 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
2016/10/12 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
node错误处理与日志记录的实现
2018/12/24 Javascript
vue项目中监听手机物理返回键的实现
2020/01/18 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Mac 上切换Python多版本
2017/06/17 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
pymysql 开启调试模式的实现
2019/09/24 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
Python中Selenium模块的使用详解
2020/10/09 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
大学学生会竞选演讲稿
2014/04/25 职场文书
司法局火灾防控方案
2014/06/05 职场文书
排查整治工作方案
2014/06/09 职场文书
邀请函样本
2015/02/02 职场文书
小学生安全保证书
2015/05/09 职场文书
Python中的pprint模块
2021/11/27 Python
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL