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 相关文章推荐
JS应用之禁止抓屏、复制、打印
Feb 21 Javascript
javascript获得服务器端控件的ID的实现代码
Dec 28 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 Javascript
js中apply方法的使用详细解析
Nov 04 Javascript
jQuery实现拖拽效果插件的方法
Mar 23 Javascript
JavaScript对HTML DOM使用EventListener进行操作
Oct 21 Javascript
zTree获取当前节点的下一级子节点数实例
Sep 05 Javascript
利用vue+elementUI实现部分引入组件的方法详解
Nov 22 Javascript
vue项目中实现的微信分享功能示例
Jan 21 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
Aug 31 Javascript
vue项目中openlayers绘制行政区划
Dec 24 Vue.js
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
Apr 03 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
用PHP实现WEB动态网页静态
2006/10/09 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
jquery 输入框数字限制插件
2009/11/10 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
深入理解Python中字典的键的使用
2015/08/19 Python
python2.7的编码问题与解决方法
2016/10/04 Python
python实现报表自动化详解
2017/11/16 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
python生成n个元素的全组合方法
2018/11/13 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
美国在线宠物商店:Chewy
2019/01/12 全球购物
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
门卫岗位安全职责
2013/12/13 职场文书
网页美工求职信
2014/02/15 职场文书
保护环境建议书300字
2014/05/13 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
JavaScript原型链详解
2021/11/07 Javascript