通过event对象的fromElement属性解决热区设置主实体的一个bug


Posted in Javascript onDecember 22, 2008

点击“设为主实体”这个超链接后,原来的提示框会变色,而且会显示内容:“已经设置为合并主实体”。

问题:当a热区的提示框上的超链接下面有另一个热区b的时候,点击a热区提示框的超链接后,会触发b热区的mouseover事件,导致a热区的提示框会消失。

这个问题我苦思了好久也找不到解决方法,上星期周俊提示我可以检测一下事件的来源元素。我突然想到IE的event对象有一个属性 fromElement,测试了一下,果然在点击a热区提示框的超链接后,b热区的mouseover事件里的fromElement为null,这样就好办了,在显示热区的提示框的函数里,判断一个fromElement是否为null,如果为null则return。至此问题解决,虽然这个 fromElement只存在于IE的event中。

Javascript 相关文章推荐
jQuery DIV弹出效果实现代码
Jul 03 Javascript
几个比较经典常用的jQuery小技巧
Mar 01 Javascript
js判断样式className同时增加class或删除class
Jan 30 Javascript
js单例模式详解实例
Nov 21 Javascript
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
JS实现超简单的鼠标拖动效果
Nov 02 Javascript
详解JavaScript基于面向对象之继承
Dec 13 Javascript
如何消除inline-block属性带来的标签间间隙
Mar 31 Javascript
第六篇Bootstrap表格样式介绍
Jun 21 Javascript
jQuery响应滚动条事件功能示例
Oct 14 jQuery
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 Javascript
a标签调用js的方法总结
Sep 05 Javascript
javascript StringBuilder类实现
Dec 22 #Javascript
关于IE7 IE8弹出窗口顶上
Dec 22 #Javascript
清除网页历史记录,屏蔽后退按钮!
Dec 22 #Javascript
jQuery 各种浏览器下获得日期区别
Dec 22 #Javascript
JavaScript CSS菜单功能 改进版
Dec 20 #Javascript
JavaScript 字符串连接性能优化
Dec 20 #Javascript
js一组验证函数
Dec 20 #Javascript
You might like
PHP的FTP学习(二)
2006/10/09 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
2007/04/11 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
2016/12/26 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
python通过smpt发送邮件的方法
2015/04/30 Python
详解python之简单主机批量管理工具
2017/01/27 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
毕业生的求职信范文分享
2013/12/04 职场文书
职务任命书范本
2014/06/05 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
实习单位鉴定意见
2015/06/04 职场文书
安全教育主题班会教案
2015/08/12 职场文书