鼠标悬浮显示二级菜单效果的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 相关文章推荐
用js判断浏览器是否是IE的比较好的办法
May 08 Javascript
javascript 词法作用域和闭包分析说明
Aug 12 Javascript
查看源码的工具 学习jQuery源码不错的工具
Dec 26 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
May 03 Javascript
使用jQuery获得内容以及内容的属性
Feb 26 Javascript
详解javascript数组去重问题
Nov 06 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
jQuery新窗口打开外链接
Jul 21 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
AngularJs ng-change事件/指令的用法小结
Nov 01 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
May 12 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 class类的用法详细总结
2013/10/17 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
js下用gb2312编码解码实现方法
2009/12/31 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
浅谈javascript的调试
2015/01/28 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
高中生活自我鉴定
2014/01/18 职场文书
求职信的最佳写作思路
2014/02/01 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
学校春季防火方案
2014/06/08 职场文书
webpack的移动端适配方案小结
2021/07/25 Javascript
Window server中安装Redis的超详细教程
2021/11/17 Redis
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers