Я создаю веб-приложение, в котором страницы имеют предыдущую / следующую навигационные кнопки. Это одностраничное приложение React, и данные для предыдущей или следующей страницы предварительно выбираются при наведении навигационных кнопок.
Когда пользователь дважды щелкает «следующий», не перемещая мышь, данные для третьей страницыне загружается предварительно, хотя мышь продолжает висеть на кнопке (которая находится на одной и той же позиции на каждой странице), потому что событие mouseover
не срабатывает до тех пор, пока мышь не переместят как минимум на 1 пиксель после каждой загрузки страницы.
Существует ли способ обнаружения события наведения мыши без перемещения курсора, который не требует ручной проверки размеров кнопки, в частности, с помощью getBoundingClientRects()
и сравнения с координатами курсора clientX
/ clientY
назагрузка страницы?
Заранее спасибо!