Получить размер курсора мыши в JavaScript

Мне нужно определить ширину и высоту текущего курсора мыши, используемого на нашей веб-странице.

Мне нужно показать div прямо под курсором и, возможно, справа от него. Поэтому мне нужно определить смещения моего div от точного расположения указателя, чтобы курсор не закрывал div.

Механизм будет использоваться в интрасети, поэтому может использоваться только для Firefox. К сожалению, некоторые люди здесь используют странные курсоры, во всяком случае, большие, так что я не могу просто жестко закодировать, например, 16px right, 16px top offset Во всяком случае, я не хочу, если мне не нужно.

Спасибо за вашу помощь, SWilk

4 голоса | спросил SWilk 11 FriEurope/Moscow2009-12-11T20:14:32+03:00Europe/Moscow12bEurope/MoscowFri, 11 Dec 2009 20:14:32 +0300 2009, 20:14:32

3 ответа


0

Ты не можешь сделать это. Любой может установить свой курсор на любой произвольный мусор, и в браузере нет API для запроса.

ответил Jonathan Feinberg 11 FriEurope/Moscow2009-12-11T20:17:08+03:00Europe/Moscow12bEurope/MoscowFri, 11 Dec 2009 20:17:08 +0300 2009, 20:17:08
0

Я не думаю, что это можно определить больше, чем курсор center в браузере. Это, безусловно, можно сделать с помощью специального расширения Firefox, но я сомневаюсь, что есть что-то для этой конкретной задачи.

ответил Pekka 웃 11 FriEurope/Moscow2009-12-11T20:17:30+03:00Europe/Moscow12bEurope/MoscowFri, 11 Dec 2009 20:17:30 +0300 2009, 20:17:30
0

Хотя размер невозможен, существуют такие дополнения jQuery, как SimpleTip и qTip , которые позволяют создавать всплывающие подсказки с фиксированным положением, которые не закрываются, пока что-то не происходит (например, пользователь нажимает на него) , Содержимое подсказок можно заключить в div.

ответил Jarrett Meyer 11 FriEurope/Moscow2009-12-11T20:31:55+03:00Europe/Moscow12bEurope/MoscowFri, 11 Dec 2009 20:31:55 +0300 2009, 20:31:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132