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

 更新时间:2008年12月22日 15:38:19   作者:  
后台的热区管理中,如果鼠标移到热区上,会显示一个提示框,提示框里“设为主实体”、“删除”和“合并”等超链接,点击这些超链接可以进行各种操作。
点击“设为主实体”这个超链接后,原来的提示框会变色,而且会显示内容:“已经设置为合并主实体”。
  问题:当a热区的提示框上的超链接下面有另一个热区b的时候,点击a热区提示框的超链接后,会触发b热区的mouseover事件,导致a热区的提示框会消失。
  这个问题我苦思了好久也找不到解决方法,上星期周俊提示我可以检测一下事件的来源元素。我突然想到IE的event对象有一个属性 fromElement,测试了一下,果然在点击a热区提示框的超链接后,b热区的mouseover事件里的fromElement为null,这样就好办了,在显示热区的提示框的函数里,判断一个fromElement是否为null,如果为null则return。至此问题解决,虽然这个 fromElement只存在于IE的event中。

相关文章

  • 自定义require函数让浏览器按需加载Js文件

    自定义require函数让浏览器按需加载Js文件

    可能很多人看到这个题目就会想到LABjs、RequireJS、SeaJS... 这些库,但无奈小编没用过这些库,什么 AMD 、CMD 哪来那么多术语... 前端的库太多了,要看各种乱七八糟的文档,好难啊,还不如自己写一个库呢。于是就有了这文章,有需要的朋友们下面来一起学习学习吧。
    2016-11-11
  • 图片连续滚动代码[兼容IE/firefox]

    图片连续滚动代码[兼容IE/firefox]

    网上有不少的连续滚动实现代码,下面的这个是兼容性不错的代码。大家可以测试下。
    2009-06-06
  • 微信小程序实现计算器小功能

    微信小程序实现计算器小功能

    这篇文章主要为大家详细介绍了微信小程序实现计算器小功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 用js模仿word格式刷功能实现代码 [推荐]

    用js模仿word格式刷功能实现代码 [推荐]

    非常不错的模仿word格式刷实现代码。推荐大家参考下思路。
    2009-07-07
  • JavaScript实现复制文章自动添加版权

    JavaScript实现复制文章自动添加版权

    自己辛辛苦苦写的文章,轻易就被别人复制-粘贴去了,是不是很伤心呢?小编今天给大家整理了两个方法,让别人复制自己的文章时,自动在文章的结尾添加自己的版权信息。
    2016-08-08
  • uni-app中Navigator组件的用法详解及传参方式

    uni-app中Navigator组件的用法详解及传参方式

    这篇文章主要给大家介绍了关于uni-app中Navigator组件的用法详解及传参方式的相关资料,在实际应用开发中我们经常要使用到路由跳转,在uniapp官网中提供了navigator内置组件,供我们使用,需要的朋友可以参考下
    2023-09-09
  • Object.keys()、Object.values()、Object.entries()用法总结

    Object.keys()、Object.values()、Object.entries()用法总结

    本文主要介绍了Object.keys()、Object.values()、Object.entries()用法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • js 字数统计,区分英汉

    js 字数统计,区分英汉

    hta实现的字数统计效果代码,中文算两个,英文算一个
    2008-02-02
  • JavaScript 自定义属性 data-*使用介绍

    JavaScript 自定义属性 data-*使用介绍

    Html5规范中规定自定义属性需要添加前缀data-,目的是提供与渲染无关的信息,读取的时候是通过dataset对象,使用”.”来获取属性,需要去掉data-前缀
    2023-06-06
  • 完美的js图片轮换效果

    完美的js图片轮换效果

    这篇文章主要为大家详细介绍了完美的js图片轮换效果,包括左右移动和缓动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02

最新评论