при наведении мыши на мышку и перемещение элемента - PullRequest
2 голосов
/ 09 марта 2011

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

Знаешь ли ты какую-нибудь библиотеку / гистологию / технологию, которая могла бы помочь мне в этом смысле?

Я пробовал со вспышкой, но безуспешно, это то, что на самом деле можно сделать?

Заранее спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

Вы можете отслеживать положение мыши, привязав обработчик к mousemove на теле, и вычислять после каждого движения изображения, находится ли указатель над ним.

0 голосов
/ 17 декабря 2013

Я столкнулся с подобной проблемой.В моем случае я сделал «достаточно хороший» обходной путь, отслеживая время последнего перемещения мыши, а затем в обработчике при наведении курсора, проверяя, перемещалась ли мышь недавно - в течение 30 мс от текущего времени.Таким образом, я могу выручить в случаях, когда мышь на самом деле не двигается, но мне не нужно самому проверять хитбоксы - что-то очень сложно сделать правильно и быстро, и, к счастью, кое-что я могу оставить браузеру, выполнивэто.

...