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 相关文章推荐
javascript 动态添加表格行
Jun 22 Javascript
JQuery 确定css方框模型(盒模型Box Model)
Jan 22 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
May 30 Javascript
jquery 操作iframe的几种方法总结
Dec 13 Javascript
浅谈AngularJS中ng-class的使用方法
Nov 11 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
Dec 15 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
微信小程序之选项卡的实现方法
Sep 29 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
Mar 14 Javascript
JS实现监控微信小程序的原理
Jun 15 Javascript
Vue 组件注册实例详解
Feb 23 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
Jul 01 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
开源SNS系统-ThinkSNS
2008/05/18 PHP
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
php的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
js变换显示图片的实例
2013/04/16 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
基于 Vue 实现一个酷炫的 menu插件
2017/11/14 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
[01:44]Ti10举办地公布
2019/08/25 DOTA
Python ldap实现登录实例代码
2016/09/30 Python
python分割列表(list)的方法示例
2017/05/07 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
python实现UDP协议下的文件传输
2020/03/20 Python
Python魔术方法专题
2020/06/19 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
日语专业毕业生求职信
2013/12/04 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
10的分与合教学反思
2014/04/30 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
Mysql基础之常见函数
2021/04/22 MySQL