Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2011, 10:55
Новичок на форуме
Отправить личное сообщение для beat Посмотреть профиль Найти все сообщения от beat
 
Регистрация: 24.06.2011
Сообщений: 6

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

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

document.addEvent('mouseleave', function (e) {
    if(e.page.y <= 5) {
        console.log('leave');
    } 
});


работает отлично, но только не в IE (7-9), в IE - когда покидаю рабочею область документа, то e.page.y всегда рано -1, и оно всегда -1, с какой стороны я бы не покидал окно.
Ответить с цитированием