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实现url地址自动检测并添加URL链接示例代码
Nov 12 Javascript
TypeError document.getElementById(...) is null错误原因
May 18 Javascript
jQuery Easyui datagrid/treegrid 清空数据
Jul 09 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
Sep 20 Javascript
JS实现的RGB网页颜色在线取色器完整实例
Dec 21 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
你有必要知道的10个JavaScript难点
Jul 25 Javascript
Node.js服务器开启Gzip压缩教程
Aug 11 Javascript
JS实现图片切换效果
Nov 17 Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 Javascript
开发一个封装iframe的vue组件
Mar 29 Vue.js
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统一页面编码避免乱码问题
2015/04/09 PHP
Symfony核心类概述
2016/03/17 PHP
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
python排序方法实例分析
2015/04/30 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
介绍一下Make? 为什么使用make
2013/12/08 面试题
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
物流专业毕业生推荐信范文
2013/11/18 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
机关出纳岗位职责
2014/04/03 职场文书
代理协议书
2014/04/22 职场文书
党员演讲稿
2014/09/04 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
社区国庆节活动总结
2015/03/23 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python