Обнаружение зависания несколько раз без события «out» - PullRequest
0 голосов
/ 04 мая 2011

Я создаю приложение, которое использует холст HTML 5, и оно выводит сетку в виде просто линий на холсте.Я хочу, чтобы пользователь мог наводить курсор на ячейку в сетке и получать координаты ячейки с помощью всплывающей подсказки.Прямо сейчас я вывожу на консоль.

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

1 Ответ

0 голосов
/ 04 мая 2011

Если бы я делал это, я бы попробовал что-то вроде jquery mousemove для координат и использовал бы отложенный объект с тайм-аутом для указанного времени, чтобы определить паузу. Я не гений JQuery, это просто похоже на асинхронное событие, которое вы хотите, и это то, что Google придумал для меня. Лучшие примеры, которые я нашел, находятся на jquery docs @ http://api.jquery.com/deferred.promise/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...