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 Jquery 遍历Json的实现代码
Mar 31 Javascript
JS 实现获取打开一个界面中输入的值
Mar 19 Javascript
JS+css 图片自动缩放自适应大小
Aug 08 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
Nov 23 Javascript
jquery实现的淡入淡出下拉菜单效果
Aug 25 Javascript
基于JQuery及AJAX实现名人名言随机生成器
Feb 10 Javascript
angular directive的简单使用总结
May 24 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
Dec 22 Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
微信小程序实现省市区三级地址选择
Jun 21 Javascript
elementUI select组件使用及注意事项详解
May 29 Javascript
vue element-ui中table合计指定列求和实例
Nov 02 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/06 日漫
PHP使用递归生成文章树
2015/04/21 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
让 python 命令行也可以自动补全
2014/11/30 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
介绍一下write命令
2014/08/10 面试题
给校长的建议书300字
2014/05/16 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
办公室主任个人总结
2015/02/28 职场文书
材料采购员岗位职责
2015/04/03 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
公开致歉信
2019/06/24 职场文书
详解GaussDB for MySQL性能优化
2021/05/18 MySQL