javascript - Firefox 的 jQuery event.fromElement 替代品

标签 javascript jquery mouseevent jquery-events

我正在事件回调中使用 fromElement 属性,刚刚意识到 Firefox 不支持它(它返回未定义)。

jsfiddle

$('#test').on('mouseover', function(ev) {
    console.log(ev.fromElement);
});

还有其他选择吗? 出于我的目的,我需要知道鼠标之前位于哪个元素上。

最佳答案

我相信 jQuery 事件对象有一个 latedTarget 属性,该属性应该是跨浏览器的:

ev.relatedTarget

文档:http://api.jquery.com/event.relatedtarget/

fromElement 是微软原创的,但 w3 在规范中添加了 latedTarget。在这里阅读更多信息:http://www.quirksmode.org/js/events_mouse.html#relatedtarget

关于javascript - Firefox 的 jQuery event.fromElement 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21256652/

相关文章:

javascript - localStorage 已保存,但网页重新加载后无法在浏览器上保留数据

javascript - NG-repeat 和指令一次展开一个列表项

Jquery 自动完成 JSON 从 Web 服务返回结果,但它没有显示在下拉列表中

javascript - 从 JavaScript 中的数组中提取最重复的值(使用 jQuery)

jquery - 如何设置jqueryui tooltip提示字体大小

JavaScript 通过代码模拟右键单击

javascript - 在 javascript 或 JQuery 中查找控件

javascript - 从单个服务调用返回多个“独立”异步结果的正确 Angular 模式是什么

linux - 如何在 Linux 中监听鼠标事件?

jQuery 在事件之间传递 var