Движение мыши

Наведение на объект

Выполнять код при наведении на объект можно через метод onmouseenter. Когда курсор мыши выходит за пределы объекта, то выполняется событие onmouseleave.

// выполнять код при наведении на объект
document.getElementById("block").onmouseenter = function() {}

// выполнять код, когда курсор мыши покидает объект
document.getElementById("block").onmouseleave = function() {}

Пример на JSFiddle

Движение мыши

Выполнять код при движении мыши можно через метод onmousemove.

// выполнять код при движении курсора мыши над объектом
document.getElementById("block").onmousemove = function() {}

Пример на JSFiddle