@ruslan111192

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

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

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

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

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

Похожие вопросы
28 нояб. 2024, в 13:22
1000 руб./за проект
28 нояб. 2024, в 13:00
70000 руб./за проект
28 нояб. 2024, в 12:59
30000 руб./за проект