2015-12-08 3 views
1

Я вызываю эту функцию У меня есть getMouseXY, всякий раз, когда движется мышь. Отлично работает для отслеживания этого элемента с помощью мыши. Как так:Множество условий перед выполнением функции

document.onmousemove = getMouseXY; 

Но я хотел бы, чтобы слой в какой-то логики, так что это только тогда, когда мышь находится над этим одним элементом и мышь движется. Я думал, что это сработает, но это не так:

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

Любые идеи? Помощь очень ценится!

ответ

2

Вы, вероятно, ищет

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

, который будет срабатывать каждый раз, когда курсор мыши над элементом с ID #circle1

AWESOME FIDDLE