通过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 相关文章推荐
使用JavaScript获取电池状态的方法
May 03 Javascript
使用typeof判断function是否存在于上下文
Aug 14 Javascript
实用框架(iframe)操作代码
Oct 23 Javascript
JS实现超精简响应鼠标显示二级菜单代码
Sep 12 Javascript
js一维数组、多维数组和对象的混合使用方法
Apr 03 Javascript
全面理解JavaScript中的闭包
May 12 Javascript
简单谈谈React中的路由系统
Jul 25 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
vue.js实现的幻灯片功能示例
Jan 18 Javascript
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
在elementui中Notification组件添加点击事件实例
Nov 11 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计算排列组合的方法
2013/11/13 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
prototype 1.5 & scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
拖动一个HTML元素
2006/12/22 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
jsTree使用记录实例
2016/12/01 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
在vue中获取wangeditor的html和text的操作
2020/10/23 Javascript
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
python迭代器实例简析
2014/09/25 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
python绘制圆柱体的方法
2018/07/02 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
python中判断文件结束符的具体方法
2020/08/04 Python
python获得命令行输入的参数的两种方式
2020/11/02 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
台湾最大网路书店:博客来
2018/03/18 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
车辆转让协议书
2014/04/15 职场文书
预备党员综合考察材料
2014/05/31 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
Golang中channel的原理解读(推荐)
2021/10/16 Golang