我正在事件回调中使用fromElement
属性,只是意识到Firefox不支持它(返回未定义)。
jsfiddle
$('#test').on('mouseover', function(ev) {
console.log(ev.fromElement);
});
有其他选择吗?
为了我的目的,我需要知道鼠标先前位于哪个元素上。
最佳答案
我相信jQuery事件对象具有应跨浏览器的relatedTarget
属性:
ev.relatedTarget
文件:http://api.jquery.com/event.relatedtarget/
fromElement
是microsoft的原始版本,但w3在规范中添加了relatedTarget
。在此处阅读更多信息:http://www.quirksmode.org/js/events_mouse.html#relatedtarget