event.relatedTarget、event.fromElement、event.toElement

在标准DOM中,mouseover和mouseout所发生的元素可以通过event.target来访问,相关元素通过event.relatedTarget属性来访问。event.relatedTarget属性在mouseover中相当于IE浏览器的event.fromElement属性,在mouseout中相当于IE浏览器的event.toElement,jQuery对其进行了封装,使之能兼容各种浏览器。

 1 function getRelatedTarget (event) {
 2     if (event.relatedTarget) {
 3         return event.relatedTarget;
 4     } else if (event.toElement) {
 5         return event.toElement;
 6     } else if (event.fromElement) {
 7         return event.fromElement;
 8     } else {
 9         return null;
10     }
11 }

 

posted @ 2017-07-03 13:36  wuln  阅读(234)  评论(0编辑  收藏  举报