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 方法大全方便学习参考
Feb 25 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
JavaScript 函数模式详解及示例
Sep 07 Javascript
JavaScript 继承详解(五)
Oct 11 Javascript
Bootstrap中data-target 到底是什么
Feb 14 Javascript
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
Node.js log4js日志管理详解
Jul 31 Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 Javascript
手把手教你使用TypeScript开发Node.js应用
May 06 Javascript
swiper4实现移动端导航切换
Oct 16 Javascript
vue基本使用--refs获取组件或元素的实例
Nov 07 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
php的memcached客户端memcached
2011/06/14 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
IE下js调试工具Companion.JS
2010/10/15 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
vue webpack实用技巧总结
2018/04/24 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
python实现ping命令小程序
2020/12/28 Python
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
客服文员岗位职责
2013/11/29 职场文书
贺卡寄语大全
2014/04/11 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书
总经理聘用协议书
2015/09/21 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书