鼠标悬浮显示二级菜单效果的jquery实现


Posted in Javascript onOctober 29, 2014

1.布局:

<div class="show"> 
<img src="~/images/head_icon.png" /> 

<div class="drop" style=" display:none; z-index:80000" id="profileMenu"> 
<ul> 
<li> 
<a class="pass" style="cursor: pointer" 
href='#'> 
<span>修改密码</span> 
</a> 
</li> 
<li> 
<a class="quit" style="cursor: pointer" 
href='#' 
><span>退出</span></a> 
</li> 
</ul> 
</div> 
</div>

2.js控制:

function dropMenu(obj) { 
$(obj).each(function () { 
var theSpan = $(this); 
var theMenu = theSpan.find(".drop"); 
var tarHeight = theMenu.height(); 
theMenu.css({ height: 0, opacity: 0 }); 


var t1; 


function expand() { 
clearTimeout(t1); 
//theSpan.find('a').addClass("selected"); 
theMenu.stop().show().animate({ height: tarHeight, opacity: 1 }, 200); 
} 


function collapse() { 
clearTimeout(t1); 
t1 = setTimeout(function () { 
// theSpan.find('a').removeClass("selected"); 
theMenu.stop().animate({ height: 0, opacity: 0 }, 200, function () { 
$(this).css({ display: "none" }); 
}); 
}, 250); 
} 


theSpan.hover(expand, collapse); 
theMenu.hover(expand, collapse); 
}); 
}
Javascript 相关文章推荐
javascript学习网址备忘
May 29 Javascript
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
csdn 论坛技术区平均给分功能
Nov 07 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
Jun 27 Javascript
一次$.getJSON不执行的简单记录
Jul 19 Javascript
B/S(Web)实时通讯解决方案分享
Apr 06 Javascript
详解Vue双向数据绑定原理解析
Sep 11 Javascript
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
Dec 03 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
Oct 29 #Javascript
JavaScript中的迭代器和生成器详解
Oct 29 #Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 #Javascript
javascript设置连续两次点击按钮时间间隔的方法
Oct 28 #Javascript
jQuery中parents()和parent()的区别分析
Oct 28 #Javascript
原生javascript实现获取指定元素下所有后代元素的方法
Oct 28 #Javascript
JS对象与json字符串格式转换实例
Oct 28 #Javascript
You might like
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
Zend Framework教程之Zend_Config_Xml用法分析
2016/03/23 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
轻松实现js选项卡切换效果
2016/09/24 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
JS实现图片切换效果
2018/11/17 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
javascript的this关键字详解
2019/05/20 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
解决python3中os.popen()出错的问题
2020/11/19 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
英文商务邀请信
2014/01/22 职场文书
农村文化活动总结
2014/08/28 职场文书
庆六一宣传标语
2014/10/08 职场文书
团代会闭幕词
2015/01/28 职场文书
九寨沟导游词
2015/02/02 职场文书
python自动化测试之Selenium详解
2022/03/13 Python
nginx配置之并发频次限制
2022/04/18 Servers