Отслеживание положения курсора

SimbiX

Новичок
Подскажите пожалуйста по моему вопросу. Мне нужно отследить перемещение курсора мишки вверх броузера, то есть когда курсор покидает рабочую область документа, и при этом движется на верх (там где табы, меню и т.д.) тогда выплывает событие.

Реализовал вот так (на примере с использованием MooTools, но и без его знания и так все ясно):

PHP:
 document.addEvent('mouseleave', function (e) {
    if(e.page.y <= 5) {
        console.log('leave');
    } 
});
работает отлично, но только не в IE (7-9), в IE - когда покидаю рабочею область документа, то e.page.y всегда рано -1, и оно всегда -1, с какой стороны я бы не покидал окно.
 

Bardak

Новичок
А может хранить предыдущее значение? И если оно ближе к нулю, то скорее всего курсор ушел "наверх".
 
Сверху