zorro76
@zorro76

Трабл на мобильном меню Bootstrap, как побороть?

Есть проект сделанный на Bootstrap, пункты меню переключались по клику, клиент захотел что бы пункты срабатывали по hover, а при клике осуществлялся переход на страницу.

Поставил такой код для bootstrap меню чтобы срабатывало на hover:
.dropdown:hover > .dropdown-menu {
	display: block;
  }
  .dropdown:hover > .dropdown-menu > li > a {
	position: relative;
	z-index: 1000;
  }

теперь меню срабатывает и на hover и на клик, но на мобильных расширениях вылазит косяк при клике 32dcba9f114246b0ba7aec24a00d6e7f.png
и только со второго раза показывается меню корректно
f3eb2c9f3e4a4248bccd91a2997874a9.png
как решить этот трабл на мобильных, что бы меню раскрывалось правильно?
  • Вопрос задан
  • 444 просмотра
Решения вопроса 1
space2pacman
@space2pacman Куратор тега CSS
Просто царь.
@media (max-width: 767px)
.navbar-nav .open .dropdown-menu {
    display: block !important;
}

@media (max-width: 767px) {
.dropdown:hover > .dropdown-menu {
    display: none;
}
}


В общем вам надо тот выпадающий список скрывать на разрешениях меньше 767px тогда не будет дублежа и будет работать корректно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы