whatは、mootoolsマウスイベントの観点から、 "target"と "relatedTarget"と "fromelement"の違いは何ですか?mootools mouseevent targets
たとえば、次のコードでは、ターゲットが使用されていない理由とその理由があります。関係する?
'mouseenter':function(e){
var reltar = e.relatedTarget || e.fromElement;
}
whatは、mootoolsマウスイベントの観点から、 "target"と "relatedTarget"と "fromelement"の違いは何ですか?mootools mouseevent targets
たとえば、次のコードでは、ターゲットが使用されていない理由とその理由があります。関係する?
'mouseenter':function(e){
var reltar = e.relatedTarget || e.fromElement;
}
基本的に、
target
は、イベントがディスパッチされる要素です。即ち
$('el').addEvent('mouseenter',function(event){
console.log(event.target) //target refers to the 'el' element.
}
relatedTarget
マウスがマウスオーバー/入力の場合から来た要素です。
fromelement
はrelatedTarget
が何を実装するためのMSの方法です。したがって、
var reltar = e.relatedTarget || e.fromElement;
は、マウスがどの要素から来たのかを検出するクロスブラウザの方法です。
W3Cは、event.relatedTarget
はマウスがmouseover
イベントにから来ている要素、またはマウスがmouseout
イベントにに行くということな要素であると述べています。
しかし、IEは、これら2例のための2つの別々のプロパティを使用しています:event.fromElement
はマウスがmouseover
イベントにから来ている要素であり、event.toElement
はマウスがmouseout
イベントにに行く要素でありながら、 。
あなたはピーター・ポール・コッホ(そこは非常に良い内容)によって、次のページの詳細といくつかの例を見つけることができます。