通过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.cvtooltip.js 基于jquery的气泡提示插件
Nov 19 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
Nov 10 Javascript
学习JavaScript设计模式(多态)
Nov 25 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
vue下拉列表功能实例代码
Apr 08 Javascript
小程序实现搜索框功能
Mar 26 Javascript
Vue.js数字输入框组件使用方法详解
Oct 19 Javascript
vue使用better-scroll实现滑动以及左右联动
Jun 30 Javascript
JS事件循环机制event loop宏任务微任务原理解析
Aug 04 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
php5 and xml示例
2006/11/22 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
php构造函数的继承方法
2015/02/09 PHP
PHP实现的json类实例
2015/07/28 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
php报错502badgateway解决方法
2019/10/11 PHP
jQuery中next()方法用法实例
2015/01/07 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
python如何输出反斜杠
2020/06/18 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
在职党员进社区活动总结
2014/07/05 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
《窃读记》教学反思
2016/02/18 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS