执行功能前的多个条件

时间:2015-12-08 00:54:49

标签: javascript onmouseover onmousemove

每当鼠标移动时,我都会调用此函数getMouseXY。适用于使用鼠标跟踪此元素。像这样:

document.onmousemove = getMouseXY;

但是我想分层逻辑,所以只有当鼠标悬停在这个元素上并且鼠标移动时才会这样。我认为这会奏效,但它没有:

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

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

1 个答案:

答案 0 :(得分:2)

你可能正在寻找

document.getElementById("circle1").addEventListener('mousemove', getMouseXY);
只要鼠标移动到ID为#circle1

的元素上,

就会触发

AWESOME FIDDLE