Это началось с комментария к Ответ Четан Шастри , но я понял, что его также стоит опубликовать в качестве ответа:
Я бы с осторожностью следил за тем, чтобы на уровне документа всегда происходило событие mousemove
, даже если вы запрашиваете только позицию курсора. Это большая обработка и может привести к зависанию любого браузера, особенно медленного, такого как IE.
Подобная проблема почти наверняка поднимает вопрос о проектном решении: если вам не нужно обрабатывать событие мыши для опроса позиции курсора, вам действительно нужна позиция курсора? Есть ли лучший способ решить проблему, которую вы пытаетесь решить?
Редактировать: даже в Safari 4, который (преуменьшение) очень быстрое , это единственное mousemove
событие делает каждое взаимодействие с этой страницей учебника заметно прерывистым для меня. Подумайте, как это повлияет на восприятие пользователями вашего сайта или приложения.