当前位置: 首页 > 知识库问答 >
问题:

如何在IE中使用relatedTarget(或等价物)?

宣俊豪
2023-03-14

显然IE(11)在relatedTarget方面存在问题,例如在blur事件方面。IE是否有其他方法获得相关目标

下面是一个在IE中产生错误的示例:https://jsfiddle.net/rnyqy78m/

共有2个答案

华煜祺
2023-03-14

如果我看一下这个列表:https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/relatedTarget模糊不包括在具有标准次目标的范围内。所以我假设chrome中模糊的二级目标是非标准的。

如果你用focusin或focusout来代替模糊,它对我来说也适用于IE11。

仇建茗
2023-03-14

在调用模糊事件之前,IE11似乎将document.active元素设置为下一个焦点元素。因此,要在包括IE11在内的所有浏览器中正确处理模糊,您可以使用以下内容

var target = evt.relatedTarget;
if (target === null) { target = document.activeElement; }

我把你的小提琴改编成这样:https://jsfiddle.net/hukt0rhj/

 类似资料:
  • 问题内容: 我正在尝试使用HTML5 canvas元素绘制一些弧和圆-这在FF中效果很好,但是IE8似乎不支持它。 现在,存在一些Javascript库,这些库似乎使IE8与Canvas兼容。 我已经阅读了他们的全部资料,但我不明白他们是如何使Canvas与IE8一起工作的。有人可以介绍一下使用的方法吗? 问题答案: 该页面正在使用excanvas-一个JS库,可使用IE的VML渲染器模拟canv

  • 问题内容: 我想在textView中有一些简单的文本。 像…(Android&Java) 表示我确实需要输入“和”符号 如果我在TextView 中提供它,则会在xml中显示错误。 任何人都可以建议我如何忽略特殊情况下的字符&,“等并将其包含在我们的文本中。 问题答案: 尝试通过代码设置文本 使用HTML编码/解码文本

  • 在OWL API中,我无法找到一种方法来检索定义有效值枚举的数据类型的等效类。当我手中有一个OWLDatatype时,我如何获得一组允许的值? [我尝试将RDF/XML作为代码块粘贴到这里,但不起作用。我甚至查看了markdown帮助。请告诉我如何做到这一点。] 本体使用以下构造: RDFS:数据类型 OWL:EquivalentClass RDFS:数据类型 猫头鹰:其中之一 RDF:描述 RD

  • 问题内容: 有什么方法可以设置ff并打印背景图像? 我正在使用星星图像对一些技能进行分类,我将其设置为背景图像,并定位为设置一个开始,两个,三个等。当我尝试打印页面时,图像消失了。 那么,有什么方法可以使它们在我打印页面时出现,或者至少可以用*或可见的图像替换图像? 问题答案: 您是否考虑过使用打印样式表?这可以使您执行以下操作: 甚至更简单: 您可以通过css或在link元素上提供媒体标签来指定

  • 我有一个spark dataframe,如下所示 我想做的是删除包含超过80%的值的列? 我试过下面的东西,但不起作用

  • 问题内容: 我是Java入门者,所以请忍受这个。 我有一堂课: 我创建两个实例: 我想检查这两点是否在同一位置。明显的方法无效,因为这似乎是“ 对象是否 相等?” 一种测试,这不是我想要的。 我可以做到,但是那种解决方案感觉不好。 如何以优雅的方式获取两个Point对象并测试它们是否相等,协调一致? 问题答案: 标准协议是要实现的方法: 然后就可以使用了。 请注意,完成此操作后,还需要实现该方法。