鼠标悬浮显示二级菜单效果的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 相关文章推荐
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
Apr 21 Javascript
js中将多个语句写成一个语句的两种方法小结
Dec 08 Javascript
保证JavaScript和Asp、Php等后端程序间传值编码统一
Apr 17 Javascript
javascript 解析后的xml对象的读取方法细解
Jul 25 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
Feb 07 Javascript
JS获取当前脚本文件的绝对路径
Mar 02 Javascript
Vue实例简单方法介绍
Jan 20 Javascript
从零学习node.js之简易的网络爬虫(四)
Feb 22 Javascript
angular-cli修改端口号【angular2】
Apr 19 Javascript
vue插件实现v-model功能
Sep 10 Javascript
vue移动端项目缓存问题实践记录
Oct 29 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
Sep 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书写安全的脚本代码
2012/02/05 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
让您的菜单不离网站
2006/10/03 Javascript
javascript天然的迭代器
2010/10/29 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
2020/02/28 Javascript
Python中除法使用的注意事项
2014/08/21 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
python字典快速保存于读取的方法
2018/03/23 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
详解Python3 基本数据类型
2019/04/19 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
python实现的发邮件功能示例
2019/09/11 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
介绍一下gcc特性
2012/01/20 面试题
会议活动邀请函
2014/01/27 职场文书
最美护士演讲稿
2014/08/27 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
Github 使用python对copilot做些简单使用测试
2022/04/14 Python