javascript - mootools 鼠标事件目标

标签 javascript dom mootools

就mootools鼠标事件而言,“目标”、“相关目标”和“fromelement”之间有什么区别?

例如,在下面的代码中为什么没有使用 target 以及为什么有 ||涉及?

'mouseenter':function(e){
var reltar = e.relatedTarget || e.fromElement;
}

最佳答案

基本上,

目标是正在调度事件的元素。即

$('el').addEvent('mouseenter',function(event){
    console.log(event.target) //target refers to the 'el' element.
}

relatedTarget 是鼠标悬停/输入时鼠标来自的元素。

fromelement 是 MS 实现 latedTarget 功能的方法。因此,

var reltar = e.relatedTarget || e.fromElement;

是一种跨浏览器的方式来检测鼠标来自哪个元素。

关于javascript - mootools 鼠标事件目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6574600/

相关文章:

javascript - 如何防止可观察量耦合?

javascript - 为什么 Javascript 中的递归异步函数会导致堆栈溢出?

Javascript XML DOM 技巧

javascript - 自动向链接添加分析多域跟踪

javascript - 在 javascript 函数上加载 Canvas

javascript - 强制 Javascript 数组为 Float32

html - 如何在 <body> 中独立于特定元素插入 CSS 样式?

javascript - jQuery 选择器存储对象?怎么强制它不这样做呢?

javascript - MooTools 代码中出现意外语法错误

javascript - 将 4 行 Jquery 转换为 Mootools