jquery中的mouseleave和mouseout的区别 模仿下拉框效果


Posted in Javascript onFebruary 07, 2012

1.不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。
2.只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。

<div class="sel_box"> 
<input type="button" value="请选择所属部门" id="sel_dept" /> 
<div class="hide" id="sel_dept_sh" style="display: none;"> 
<p> 
<font>深圳市公司 </font> 
</p> 
<p> 
<font>集团管理层 </font> 
</p> 
</div> 
</div> 
<script type="text/javascript"> 
$(".sel_box").click(function(event){ 
if(event.target.id == 'sel_dept'){ 
$("#sel_dept_sh").show(); //显示下拉框 
$("#sel_dept_sh p font").click(function(){ 
$("#sel_dept").val(''); 
var text = $(this).text(); 
// alert(text); 
$("#sel_dept").val(text).css("color","#000"); 
$("#sel_dept_sh").hide(); 
}); 
}else{ 
$("#sel_dept_sh").hide(); 
} 
}); 
$(".sel_box").bind("mouseleave",function(){//用mouseleave就实现了模仿下拉框的效果 
$(this).find(".hide").hide(); 
}); 
$(".sel_box").bind("mouseout",function(){//而mouseout则不行,什么时候都会触发 
$(this).find(".hide").hide(); 
}); 
</script>
Javascript 相关文章推荐
jQuery.validate 常用方法及需要注意的问题
Mar 20 Javascript
常用js字符串判断方法整理
Oct 18 Javascript
JS数组排序方法实例分析
Dec 16 Javascript
jQuery实现复选框的全选和反选
Feb 02 Javascript
vue.js实现含搜索的多种复选框(附源码)
Mar 23 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 Javascript
基于DOM节点删除之empty和remove的区别(详解)
Sep 11 Javascript
JS实现访问DOM对象指定节点的方法示例
Apr 04 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
精读《Vue3.0 Function API》
May 20 Javascript
如何制作自己的原生JavaScript路由
May 05 Javascript
jquery 操作日期、星期、元素的追加的实现代码
Feb 07 #Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
Feb 07 #Javascript
jQuery之end()和pushStack()使用介绍
Feb 07 #Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
Feb 07 #Javascript
JavaScript 5 新增 Array 方法实现介绍
Feb 06 #Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
Feb 03 #Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 #Javascript
You might like
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
PHP实现根据数组某个键值大小进行排序的方法
2018/03/13 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
2015/08/10 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
举例讲解Python中is和id的用法
2015/04/03 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
详解python调用cmd命令三种方法
2019/07/08 Python
Django 用户认证组件使用详解
2019/07/23 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
css3中的calc函数浅析
2018/07/10 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
如何写好优秀的创业计划书
2014/01/30 职场文书
工程质量月活动方案
2014/02/19 职场文书
市场营销工作计划书
2014/05/06 职场文书
校庆标语集锦
2014/06/25 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
政协会议宣传标语
2014/10/09 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
迎新生晚会主持词
2015/06/30 职场文书
学校学期工作总结
2015/08/13 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python