Единственный раз, когда вы можете получить доступ к объекту события, это во время выполнения обработчика события. Итак, вам нужно создать событие OnMouseMove в документе и сохранить координаты мыши в глобально доступном объекте. Затем вы можете получить доступ к этим значениям из любого места в вашем скрипте, чтобы определить положение мыши.
Вот пример (вы не используете jQuery, так что это прямой код DOM):
document.onmousemove = function(e) {
var event = e || window.event;
window.mouseX = event.clientX;
window.mouseY = event.clientY;
}
function mousemov() {
document.getElementById("myDiv").style.left = window.mouseX;
}
window.onload = function() {
setInterval(mousemov, 1000);
}
Я должен отметить, что clientX и clientY не учитывают прокрутку. Вам нужно будет получить смещения прокрутки и применить их к возвращенным значениям.