执行函数前的多个条件

Multiple conditions before executing function

每当鼠标移动时,我调用这个函数我有 getMouseXY。非常适合用鼠标跟踪此元素。像这样:

document.onmousemove = getMouseXY;

但我想加入一些逻辑,所以只有当鼠标悬停在这个元素上并且鼠标正在移动时。我认为这行得通,但行不通:

document.getElementById("circle1").onmouseover && document.onmousemove = getMouseXY;

有什么想法吗?非常感谢您的帮助!

您可能正在寻找

document.getElementById("circle1").addEventListener('mousemove', getMouseXY);

只要鼠标移到 ID 为 #circle1

的元素上,就会触发

AWESOME FIDDLE