鼠标悬浮显示二级菜单效果的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去掉字符串里的所有空格
Feb 08 Javascript
javascript下数值型比较难点说明
Jun 07 Javascript
JavaScript中的toDateString()方法使用详解
Jun 12 Javascript
JavaScript+html5 canvas实现本地截图教程
Apr 16 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
微信小程序 Toast自定义实例详解
Jan 20 Javascript
微信小程序商城项目之淘宝分类入口(2)
Apr 17 Javascript
集合Bootstrap自定义confirm提示效果
Sep 19 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 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 文件上传类代码
2011/08/06 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
Python类的继承用法示例
2019/01/31 Python
django基于restframework的CBV封装详解
2019/08/08 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
毕业生就业推荐信范文
2013/12/01 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
起诉书范文
2015/05/20 职场文书
获奖感言一句话
2015/07/31 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript