Я хочу запустить сценарий, когда я не вишу элемент. Это какая-то деактивация чего-то другого, который ранее выполнялся в событии onmouseover. Так что я использую событие onmouseout для запуска этого скрипта, однако проблема: если я не навешиваю элемент и не оставляю его, сценарий просто не запускается. это происходит, если, например, наведите элемент слишком быстро или окно потеряет фокус. Как я могу это решить?Какое событие использовать вместо onmouseout для запуска, когда мышь не над элементом?
EDIT: Позвольте мне проиллюстрировать это по-другому, что мне нужно - это событие, которое нужно запустить, когда элемент не тронут мышью.
Не обнаруживать наведение, если мышь перемещается слишком быстро, невозможно, если вы не отслеживаете движение мыши вручную и не запускаете все свои зависания. Затем вы можете добавить линейную интерполяцию, чтобы проверить перемещение курсора мыши между кадрами и вычислить все события onMouseX. –
ну, может быть, я не хочу обнаруживать наведение здесь, я хочу проверить, закончилась ли мышь или нет –
, если 'onMouseOut' потерян из-за быстрого перемещения, то так же' onMouseOver', чтобы вы могли нормально отслеживать свое состояние , –