e.target和e.relatedTarget有什么区别? [英] What is the difference between e.target and e.relatedTarget?
问题描述
在 上使用jQuery
时,e.target
给了我触发均匀的元素但是在使用Bootstrap模态时通过 e.relatedTarget
访问触发元素。我想了解它们的区别。
When using jQuery on
e.target
gives me the element which triggered the even but when using Bootstrap modal I access the triggering element via e.relatedTarget
. I would like to understand how they differ.
推荐答案
relatedTarget
事件某些事件使用目标指定辅助目标, isn'特定于jQuery 。另一方面,大多数DOM事件将使用 target
来指定事件的主要目标。
The relatedTarget
event target is used by some events to specify a secondary target and isn't specific to jQuery. On the other hand, target
will be used by most DOM events to specify the primary target of an event.
例如,在焦点
事件期间,目标
将成为获得焦点的元素, relatedTarget
将是失去焦点的元素。
For instance, during focus
events, target
will be the element gaining focus, and relatedTarget
will be the element losing focus.
您可以在此处查看指定 relatedTarget 的DOM事件的详尽列表: MouseEvent.relatedTarget 。
You can check out an exhaustive list of DOM events that specify a relatedTarget here: MouseEvent.relatedTarget.
这篇关于e.target和e.relatedTarget有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!