Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает кнопка меню в html, js

Ильназ Саитов Ученик (124), на голосовании 2 месяца назад
Уважаемые разработчики, help me please?
Верстаю сайт, делаю адаптивную верстку, столкнулся с такой проблемой.
Когда сайт запускаю в браузере, иконка меню вообще никак не реагирует на нажатие пользователем, все перепроверил, но ничего не получается...
Голосование за лучший ответ
AaacoB Aaac Мудрец (14168) 3 месяца назад
начни с азов... скрины...
Ильназ СаитовУченик (124) 3 месяца назад
С чего начать?
Николай Матвейчук Просветленный (45203) Ильназ Саитов, с умения предоставлять адекватное описание проблемы. Со скринами сделанными телефоном с монитора работать очень сложно. В идеале это должен быть отформатированный средствами платформы код (mail +- такое умеет). Но если так не получается, то хотя бы адекватные скрины средствами системы, чтобы их было удобно рассматривать.
Sfera Искусственный Интеллект (192055) 3 месяца назад
тута подсмотри //bootstrap-4.ru/docs/5.3/components/buttons/
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263840) 3 месяца назад
научись презентовать свой код. Мой браузер не понимает как исполнить твой код со скриншота. Зато он понимает как это сделать , например, в таком виде:
https://codepen.io/VISTASTER/pen/dyEmgmg
Заодно посмотри вариант бургер-меню
Николай Матвейчук Просветленный (45203) 3 месяца назад
тут уже писали, что с подобной презентацией кода почти невозможно работать. Мы, программисты, люди простые, и потому по 50 строк разметки и кода в голове держать не умеем (потому и приняли соглашения делать методы не больше 20 строк в длину xD)

По самой проблеме:
  1. Как проводится тестирование? это google chrome десктопный с иммитацией мобильного устройства или реальное мобильное устройство/эмулятор? Во втором случае событие click может не работать, там разные вариации touch используются
  2. В инструментах разработчика Вы уверены, что клик происходит по нужному элементу и не оказывается, что Вы пытаетесь заставить работать клик, который в принципе работать не должен, потому что клик происходит не по тому элементу?
  3. Запускается ли данный код и нет ли в консоли ошибок возникающих в основном потоке и препятствующих подвязыванию событий в принципе?
  4. Если вместо целевой реакции добавить туда console.log('меню должно открыться'), то появится ли в консоли эта надпись или нет? Если появилась - значит с целевым действием что-то не так. Если нет - значит событие не срабатывает.

Надеюсь смог помочь если не с проблемой, то хотя бы с пониманием в какую сторону вести отладку и какие данные желательно предоставлять. ;) Ну и с тем, что как уже писали, в идеале предоставлять нужно в какой-то системе предназначенной для публичного просмотра и тестирования кода. но как минимум в читабельном виде, а не скринами с монитора ;)
Андрей Устинов Мастер (2150) 3 месяца назад
В скрипте проблем не вижу. Проверьте через devtools что данные классы вообще есть и применяются ли они к списку. Так же проверить путь подключения скрипта.
Оракул (50000) 3 месяца назад
 как раз
в скрипте и
проблема
⚠, да да скрипт неправильный)
Ильназ СвитовУченик (95) 3 месяца назад
Вот выложил скрины кода
https://otvet.mail.ru/question/239239605
Похожие вопросы