鼠标悬浮显示二级菜单效果的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实现的图片马赛克后显示并切换加文字功能
Apr 21 Javascript
js自动闭合html标签(自动补全html标记)
Oct 04 Javascript
jQuery中toggleClass()方法用法实例
Jan 05 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
jQuery向webApi提交post json数据
Jan 16 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
Feb 15 Javascript
Vue自定义指令详解
Jul 28 Javascript
使用rollup打包JS的方法步骤
Dec 05 Javascript
浅谈Vue.js组件(二)
Apr 09 Javascript
jquery实现购物车基本功能
Oct 25 jQuery
JS实现点餐自动选择框(案例分析)
Dec 10 Javascript
quickjs 封装 JavaScript 沙箱详情
Nov 02 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
杏林同学录(六)
2006/10/09 PHP
一步一步学习PHP(4) php 函数 补充2
2010/02/15 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
如何实现浏览器上的右键菜单
2006/07/10 Javascript
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
2019/06/17 Javascript
vuex存储token示例
2019/11/11 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
用python实现百度翻译的示例代码
2018/03/09 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
国家励志奖学金获奖感言
2014/01/09 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
学校隐患排查制度
2015/08/05 职场文书
python实现简单聊天功能
2021/07/07 Python
Java实现简单小画板
2022/06/10 Java/Android