通过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 相关文章推荐
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
Oct 29 Javascript
手机平板等移动端适配跳转URL的js代码
Jan 25 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
Jan 19 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
Js经典案例的实例代码
May 10 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
VueX模块的具体使用(小白教程)
Jun 05 Javascript
鸿蒙系统中的 JS 开发框架
Sep 18 Javascript
原生JS实现音乐播放器
Jan 26 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执行zip与rar解压缩方法实现代码
2010/12/05 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
原生js实现轮播图
2017/02/27 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
用JS实现简单的登录验证功能
2017/07/28 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
使用Python的内建模块collections的教程
2015/04/28 Python
Python Flask-web表单使用详解
2017/11/18 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
python实现猜单词游戏
2020/05/22 Python
2014年自我评价
2014/01/04 职场文书
储备店长岗位职责
2015/04/14 职场文书
最感人的道歉情书
2015/05/12 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
frg-100简单操作(设置)说明
2022/04/05 无线电