foxayb
@foxayb
newbie

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

Добрый день. Прошу помочь решить проблему:
Когда переводишь мышку с пункта меню на всплывающее меню, то указатель соскакивает с пункта и еще не попадает на всплывающее. (см. изображение)
1e8dad33ad654d32a2a746699ac89f82.png

Т.е. получается что не каждый пользователь будет идти указателем под 90 градусов, а срезает путь к всплывающему меню и задевает тем самым ещё один блок, который уже воспроизводит другое всплывающее меню. Подскажите, пожалуйста, есть ли решение через css, например?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Делать по клику, либо добавить какую-то паузу (но пауза это пиндец).
А по ховеру все равно будет прыгать. Придется двигать под прямым углом.
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Да неет, эти задержки - злостный костыль. Не надо так.

Я бы открывал по клику, но если очень хочется hover - просто сделайте пункты меню чуть больше.
Если у вас в самом всплывающем блоке не много контента - допустим, если это просто следующий уровень меню - юзера это дёргание напрягать не будет, оно логично.

Но если у вас там важный контент, то лучше делать кликом. Ну или в крайнем случае focus какой-нибудь...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы