@ruslan111192

Как сделать так что бы когда двигаемся по диагонали активное меню не закрывалось?

Здравствуйте!
Можете помочь пожалуйста сделать такую задачу.
Есть меню, и при наведении открывается с права под меню. Но нам нужно вести мишку строго по горизонтали что бы оставаться на том меню что мы открыли.
5efdb3fdaca15203200306.jpeg
Но вот когда мы хотим быстро переместится на под меню в самый низ по диагонали, то он открывает другое главное меню
5efdb40f60be5889341874.jpeg
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Тут два варианта. Простой и сложный.
Простой заключается в том, что вы делаете небольшую задержку перед тем как закрыть под меню.

Сложный — определять направление движения курсора. И если он двигается в сторону подменю — не закрывать его.

Ссылки по теме:
https://habr.com/ru/post/171905/
https://webformyself.com/uluchshennoe-peremeshheni...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект