IE中鼠标经过option触发mouseout的解决方法


Posted in Javascript onJanuary 29, 2015

本文实例讲述了IE中鼠标经过option触发mouseout的解决方法。分享给大家供大家参考。具体分析如下:

要实现的功能:

有一个DIV,当鼠标经过时此DIV完全展开,当鼠标移开时DIV收缩回去,其中DIV里面有一个select选择框;

操作select的时候在IE中会出现一个问题,当鼠标经过option时,DIV会收缩回去,而在其他浏览器中无此现象。

解决的方法:

在IE中,当鼠标移到option时 window.event.toElement 的值为null,在其他浏览器中的值为object;

当鼠标直接从DIV中移出时 window.event.toElement 的值为object,其他浏览器也是;

综上,可以在mouseout中添加下面代码即可解决问题:

if (window.event.toElement == null) return;

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript的trim,ltrim,rtrim自定义函数
Sep 21 Javascript
基于jQuery的星级评分插件
Aug 12 Javascript
js操作table示例(个人心得)
Nov 29 Javascript
Bootstrap显示与隐藏简单实现代码
Mar 06 Javascript
JS自定义滚动条效果简单实现代码
Oct 27 Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
Nov 26 Javascript
React diff算法的实现示例
Apr 20 Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
Aug 16 Javascript
移动端手指操控左右滑动的菜单
Sep 08 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 Javascript
JS判断是否360安全浏览器极速内核的方法
Jan 29 #Javascript
jQuery中$.each使用详解
Jan 29 #Javascript
jQuery显示和隐藏 常用的状态判断方法
Jan 29 #Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 #Javascript
JSON格式的键盘编码对照表
Jan 29 #Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 #Javascript
JQuery异步获取返回值中文乱码的解决方法
Jan 29 #Javascript
You might like
php数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
2018/04/27 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
繁简字转换功能
2006/07/19 Javascript
分享别人写的一个小型js框架
2007/08/13 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
部署Python的框架下的web app的详细教程
2015/04/30 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
Python基于locals返回作用域字典
2020/10/17 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
eBay奥地利站:eBay.at
2019/07/24 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
JAVA中的关键字有什么特点
2014/03/07 面试题
总经理助理岗位职责
2013/11/08 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
教师辞职书范文
2015/02/26 职场文书
小学作文之描写天气
2019/08/15 职场文书
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL