Задать вопрос
Rudy9966
@Rudy9966

Что делать если при просмотре на ПК меню не открывается, но при адаптивном режиме оно работает?

Что делать если при просмотре на ПК меню не открывается, но при адаптивном режиме оно работает ?
Если убрать этот пункт из адаптивного режима, то на ПК оно заработает. Не знаю в чём причина
BPRHlMS.pngH4ru5sJ.png
Прошу помогите)
https://github.com/Rudy996/mehelp
https://rudy996.github.io/mehelp/
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
На самом деле, меню открывается, но не то, которое хотите. У вас несколько элементов с id "myDropdown". Избегайте подобных ситуаций.
Функция document.getElementById("myDropdown") возвращает только первый элемент.

Можно сделать, например, так:
function myFunction() {
    let x = document.getElementsByClassName("dropdown-content");
    let i;
    for (i = 0; i < x.length; i++) {
        x[i].classList.toggle('show');
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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