При отладке чего-либо вам лучше использовать что-то вроде console.log(myVariable)
, а затем просматривать его в консоли. В вашем случае ev
не проходит через ваш интервал и там не определено. Что похоже на это:
var x;
var y;
document.addEventListener('mousemove', function(event){
x = event.pageX;
y = event.pageY;
})
function checkMousePos(){
console.log("Cursor at: " + x + ", " + y);
}
setInterval(checkMousePos, 500);
Хотя обычно это не лучшее решение.