通过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插件实现图片延迟加载技术详细说明
Mar 12 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
Jun 23 Javascript
json实现前后台的相互传值详解
Jan 05 Javascript
JavaScript实现显示函数调用堆栈的方法
Apr 21 Javascript
node网页分段渲染详解
Sep 05 Javascript
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
vue router demo详解
Oct 13 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 Javascript
微信小程序:数据存储、传值、取值详解
May 07 Javascript
vue $set 给数据赋值的实例
Nov 09 Javascript
微信小程序纯文本实现@功能
Apr 08 Javascript
详解JavaScript中Arguments对象用途
Aug 30 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
简单的JS多重继承示例
2008/03/13 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
Vue2.0 slot分发内容与props验证的方法
2017/12/12 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
python使用win32com库播放mp3文件的方法
2015/05/30 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
深入分析python数据挖掘 Json结构分析
2018/04/21 Python
python pandas模块基础学习详解
2019/07/03 Python
python实现多进程通信实例分析
2019/09/01 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
采购主管工作职责
2013/12/12 职场文书
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
我为自己代言广告词
2014/03/18 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
销售员试用期自我评价
2014/09/15 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
初婚未育证明样本
2014/10/24 职场文书
小学体育教学随笔
2015/08/14 职场文书
党员公开承诺书2016
2016/03/24 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
Golang中channel的原理解读(推荐)
2021/10/16 Golang
redis缓存存储Session原理机制
2021/11/20 Redis
python超详细实现完整学生成绩管理系统
2022/03/17 Python