Правильное адаптивное меню бургер на HTML CSS и jQuery. Мобильное меню туториал // Как это сделать?

Поділитися
Вставка
  • Опубліковано 14 лис 2019
  • Покажу как сделать правильное адаптивное бургер меню на HTML CSS и jQuery.
    Архив с результатом верстки доступен для подписчиков на патреоне:
    / materialy-meniu-31592706
    🔴 Получить доступ к плюшкам + поддержать канал: / freelancerlifestyle
    🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
    🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
    🔴 Facebook: / freelancerlifestyle
    🔴 Instagram: / freelancer.lifestyle
    👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками!
    Ссылка на канал: / freelancerlifestyle
    🤟 Живи, а работай в свободное время! ©

КОМЕНТАРІ • 1,1 тис.

  • @FreelancerLifeStyle
    @FreelancerLifeStyle  4 роки тому +62

    Ценю твой ЛАЙК и КОММЕНТ!
    Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle
    Telegram канал: t.me/freelancer_lifestyle или teleg.run/freelancer_lifestyle
    Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
    Instagram: instagram.com/freelancer.lifestyle/
    Facebook: facebook.com/freelancerlifestyle/

    • @olegsemenukha4107
      @olegsemenukha4107 3 роки тому

      Спасибо, Женя, уже поддерживаю 😊 Очень хороший канал! Удачи Тебе!

    • @shukhratbazarov1390
      @shukhratbazarov1390 3 роки тому

      а не расскажешь какими плагинами для соблайм пользуешься?

    • @user-fq4ud4dd6e
      @user-fq4ud4dd6e 3 роки тому

      Как подключить jquery?

    • @AaAa-dd4km
      @AaAa-dd4km 2 роки тому

      @@user-fq4ud4dd6e погугли.

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  2 роки тому

      @@uiopdfy есть видео на чистом js

  • @anastasiashpit9663
    @anastasiashpit9663 4 роки тому +282

    Судя по комментариям других, у всех всё получилось, и притом довольно быстро. Лично я несколько часов потратила на то, чтобы сделать это меню и трижды (или даже четырежды) пересмотрела видео, чтобы понять, где допускаю ошибки.
    Поэтому если у вас что-то не выходит, не опускайте руки. Вы не одиноки.)

    • @prometystudio4055
      @prometystudio4055 3 роки тому +12

      у меня вообще бургер не выводит ;(

    • @anastasiashpit9663
      @anastasiashpit9663 3 роки тому +4

      @@prometystudio4055 бывает... Не сдавайтесь! Пересмотрите видео, как это делала я. Уверена, вы сможете понять, где допустили ошибку.

    • @prometystudio4055
      @prometystudio4055 3 роки тому +1

      @@anastasiashpit9663 спасибо за поддержку, какже трудно учится на фулстэк

    • @valerakuznetsov
      @valerakuznetsov 2 роки тому

      У меня так же ))

    • @user-zc5hd7be7h
      @user-zc5hd7be7h 2 роки тому +8

      А у меня бургер не кликабельный(

  • @soulwind7577
    @soulwind7577 4 роки тому +166

    Спасибо тебе огромное, мне как начинающему верстальщику твои рассказы как глоток свежего воздуха.

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 роки тому +14

      Спасибо, стараюсь!

    • @user-lm9ee1gn5p
      @user-lm9ee1gn5p 2 роки тому +2

      Полностью поддерживаю

    • @t.i.i8608
      @t.i.i8608 Рік тому

      Как успехи бро? Прошло уже 2 года, получается у тебя?

    • @soulwind7577
      @soulwind7577 Рік тому +1

      @@t.i.i8608 Успехи отличные, сейчас работаю на позиции мидл+ в довольно крупной компании с хорошей ЗП.
      Не планирую останавливаться.

    • @t.i.i8608
      @t.i.i8608 Рік тому

      @@soulwind7577 Отлично бро! Ещё удачи тебе в дальнейшем!!!

  • @Hottabov
    @Hottabov 4 роки тому +121

    Сажусь за верстку какого-нибудь проекта, открываю мини-уроки Жеки и делаю шикарную работу по нужным мне пунктам!
    Спасибо, Жека! Этот урок на "ура" зашел вместе с соседним уроком про выпадающее многоуровневое меню + тачскрины!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 роки тому +13

      Супер! Я рад!

    • @artprojectua540
      @artprojectua540 3 роки тому +3

      подлиз засчитан...

    • @user-sn4ib9dt3e
      @user-sn4ib9dt3e 3 роки тому +1

      Возможно я что то не так делаю...не получается скомбинировать эти два урока в один....выпадающие меню выравниваются одно на другое, в самый левый край ul списка( а стрелка уезжает направо...может кто нибудь сталкивался, и решил почему так происходит..?

    • @Xyjail
      @Xyjail Рік тому

      @@user-sn4ib9dt3e у меня в другом была проблема, отступы. Ноут старый, винду не обновлял оооочень давно, в 2023 году стоит ещё Win7))) Империческим путем я нашел, что не все стили браузера обнулились. Обнулил, заработало)))

  • @lenaplay3884
    @lenaplay3884 3 роки тому +2

    Ваши ролики - это энциклопедия жизни верстальщика. Учитываются и объясняются самые мелкие моменты, которые трудно заметить, а, тем более, учесть новичку. Очень полезно, понятно, интересно!!!

  • @Mykhailo_Vdovychenko
    @Mykhailo_Vdovychenko 3 роки тому +6

    Это гениально! Настолько все просто, красиво, идеально! 10/10!
    Спасибо, Вам, за такой чудесный урок! 👍👍👍

  • @mikhail3374
    @mikhail3374 4 роки тому +52

    Беспрецедентный уровень годноты)! Спасибо!

  • @SergeLuncarOfficial
    @SergeLuncarOfficial 3 роки тому +1

    Шикарный разжеванный и детальный контент.Всегда смотрю и просвещаюсь. Благодарю за ваш труд!

  • @user-gz4fl7ct8h
    @user-gz4fl7ct8h 3 роки тому +2

    Больше бы таких уроков. Прям сделано с душой.

  • @svone_x
    @svone_x 3 роки тому +3

    Жека крут на все 100%. Чувство юмора, подача материала, монтаж видео, звуковое сопровождение, все на высоте. Смена кадров (Жека на велике, Жека за компом, вид с квадрика), суперская фишка. Каналы по теме обучающих роликов обычно скучны, но этот исключение. При такой подаче информации, намного легче учить (потому что интересно, информация подкреплена эмоциями), а то что запомнилось, хранится на более длительный срок. СПАСИБО ЗА УРОКИ)))

  • @Faradenza-sb3mj
    @Faradenza-sb3mj Рік тому +4

    напишу комент чтоб больше продвинуть автора

  • @sarfarozhakimov108
    @sarfarozhakimov108 4 роки тому +1

    любое видео , которую всегда смотрю в конце всегда появляются вопросы.Но у тебя все четко и офигенно.Огромное Спасибо тебе!

  • @alexandr8978
    @alexandr8978 4 роки тому +9

    Здорово! Я редко жду новых видео на ютуб, но твои исключение)) Спасибо!

  • @KindCat21
    @KindCat21 4 роки тому +7

    Большое спасибо тебе и таким людям, которые нашли свое призвание и могут поделиться опытом, полезными фишками. Это не только вдохновляет, но и значительно облегчает путь на этом поприще!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 роки тому +2

      Спасибо! Все верно, нужно помогать!

  • @user-ci1yg2cw6c
    @user-ci1yg2cw6c 4 роки тому +3

    Огромное спасибо Женя.Супер, то что я искал.
    Удачи и процветания тебе и твоему каналу.

  • @vision2817
    @vision2817 3 роки тому +1

    Лучший урок по меню что я видел в своей жизни! Спасибо за образование!!! Если у кого то постоянные проблемы с меню, то этот урок для Вас! Все моменты раскрыты!

  • @Duh280
    @Duh280 3 місяці тому +1

    Спасибо! Очень круто объясняешь! 3 раза пересмотрел, два из которых пытался к своему проекту пристроить, а третий уже твой сверстал, чтобы понять как все работает, чтобы потом зацепить. Здоровья тебе и благополучия!

  • @user-gq9mc3ec6u
    @user-gq9mc3ec6u 3 роки тому +3

    Честно, лучшее что я нашла в интернете по адаптивной шапке! Всё от самого начала и до конца + очень понятно! Спасибо!

  • @armancherkharov9410
    @armancherkharov9410 4 роки тому +109

    Для тех кто не знает как сделать, что бы меню закрывалось после нажатия, выкладываю код ниже:
    $('.header__list').click(function(event) {
    $('.header__burger,.header__menu').removeClass('active');
    $('body').removeClass('lock');}

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 роки тому +8

      Спасибо!

    • @user-no7sl1yk3f
      @user-no7sl1yk3f 3 роки тому +2

      Реально спасибо чувак

    • @Basmete
      @Basmete 3 роки тому +8

      Вообще можно написать тот же самый код с toggle еще раз, ибо применение toggleClass сперва проверит есть ли такой класс. Если есть то удалит его, а если нет добавит. Велосипед изобретать тут ни к чему

    • @dim_sh75
      @dim_sh75 3 роки тому +12

      Дополню: если надо закрыть меню по клику/тапу в любом месте меню (без перехода куда-либо), то юзабельнее использовать вместо '.header__list' -> '.header__menu'.
      А вообще, урок поражает полнотой охвата вопроса. Бургер "под ключ" )
      автору конечно спасибо, лайк и всех благ.

    • @amirnalyne3801
      @amirnalyne3801 3 роки тому +3

      $('body').removeClass('lock');} помогло пофиксить баг. я сделал переход по силке к якорю и тогда если повторно откривать меню то body.lock уже не работал и страница снова прокручивалась. А добавив кусочек кода который ранеее написал все исправил ) спасибо

  • @arcadiibabici7655
    @arcadiibabici7655 8 місяців тому

    Спасибо тебе огромное!☺😊

  • @req6841
    @req6841 4 роки тому +1

    Спасибо, мучался полтора года над оптимизацеей, очень помог! Таких видео не где нет.

  • @artyomvoytenko1237
    @artyomvoytenko1237 4 роки тому +5

    На высоте, как обычно) Очень круто)

  • @andreykuprin7310
    @andreykuprin7310 4 роки тому +7

    Честно признаться, сначала напряг говор рассказчика. Но по ходу ролика совсем забыл про все условности. Очень четкое и грамотное изложение материала без лишнего трепа. Парень, ты крут! Спасибо за такую качественную инфу!

  • @smykoil
    @smykoil 3 роки тому

    Видео классное, давно хотел подтянуть вёрстку, именно эти специфичные элементы сайта, которые не очевидно как осуществить. Большое, человеческое спасибо

  • @arixqsa2832
    @arixqsa2832 3 роки тому +1

    Вы number one, уже не представляю свой день без ваших видосов)

  • @alfa_main
    @alfa_main 3 роки тому +3

    Спасибо большое за видео, просто пушечка) Что не новинка, так топчик всегда у тебя) Удачи тебе и побольше подписчиков)

  • @taran_dm
    @taran_dm 3 роки тому +4

    У Вас, как всегда все на высшем уровне! Спасибо!

  • @OleksandrZakharchenko-xc6lq
    @OleksandrZakharchenko-xc6lq Рік тому +1

    Невероятно, так доходчиво 💪

  • @user-ln6ys2gm4z
    @user-ln6ys2gm4z 2 роки тому +1

    Спасибо тебе большое за работу, добрый человек!)) Очень полезно и по полкам

  • @user-mr8bq5mw3w
    @user-mr8bq5mw3w 3 роки тому +8

    Спасибо огромное за этот урок!) Сделала мое первое меню-бургер и оно работает!) В уроке учтены все мелочи, отступы и т.д. Подача отличная, все доходчиво. Не учеба, а кайф)

  • @user-vl3fc1pv3c
    @user-vl3fc1pv3c 2 роки тому +4

    Величезне Вам Спасибі!!! Чудесний ВідеоУрок!!!
    Удачі Вам та Всього Найкращого!!!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe Рік тому

    Огромная благодарность за твой бесценный труд!

  • @user-js6uh6mr8o
    @user-js6uh6mr8o 3 роки тому +1

    Материал просто супер!!! Полезный и понятный. Спасибо, что делишься!

  • @boonson51
    @boonson51 3 роки тому +4

    Фрилансер по жизни, ты красавчик! всё подробно объясняешь и порядок в коде. Спасибо!

  • @shusilber4867
    @shusilber4867 4 роки тому +4

    Интересно, доступно, полезно! Потрясающий урок!

  • @SANseivich
    @SANseivich 3 роки тому +1

    Жека спасибо! Опять порадовал уроком! Смотрел один вебинар, где меню-бургер верстали на чистом html и сss без участия JS.

  • @turalinov
    @turalinov 3 роки тому

    Нереально годный контент, никак не находил время посмотреть ваши видео. Открыл для себя ваш канал из рекламы Артема Исламова, и как-то посмотрел совместный стрим вместе с ним, а сегодня мне понадобилось сделать бургер-меню и я наткнулся на ваше видео, вы объяснили все на пальцах. Спасибо вам за ваш труд. Мой опыт в вебе более 3 года, в основном программирую на php/js, но в верстке много чего не освоено) Буду учиться у вас!

  • @dexterholland4430
    @dexterholland4430 4 роки тому +3

    Как всегда сто из ста) спасибо большое!
    Ждем уроки по скриптам)

  • @user-oz3ft2le7x
    @user-oz3ft2le7x 4 роки тому +3

    Класс! Невероятно полезная рубрика. Делайте пожалуйста побольше таких видео!

  • @TamaraNikolaevna
    @TamaraNikolaevna 2 роки тому

    Большое спасибо за подробное и главное понятное объяснение создания адаптивного меню. Очень помогли!

  • @andlivi7860
    @andlivi7860 Рік тому

    Спасибо. Учусь у ВАС. Очень логичные пояснения и доброжелательное изложение материала. Как бывший преподаватель скажу, что Вы мастер с большой буквы в этом деле. Еще раз спасибо.

  • @artemvalkov491
    @artemvalkov491 4 роки тому +4

    Доступно, понятно, круто! Никогда бы не подумал о таких "мелочах" в юзабилити. Спасибо!

  • @user-cw3dt1nd7d
    @user-cw3dt1nd7d 4 роки тому +6

    Очень хороший канал для начинающих, Спасибо вам Евгений, все максимально доступно и понятно и ничего лишнего.

  • @script2049
    @script2049 4 роки тому

    Верстал по данному уроку, всё работает как и в видео. Закомментил важные моменты, теперь есть отличная инструкция для создания бургера, что очень важно для адаптивной верстки.
    Хвала Жеке, такие видео здорово помогают понять современные методы верстки, это просто спасение для начинающих! УРА!

  • @user-rq8gt4mf4v
    @user-rq8gt4mf4v 2 роки тому

    Спасибо Вам за уроки. Доступно, просто, грамотно. Все получилось!

  • @user-ro1vx3uj8l
    @user-ro1vx3uj8l 2 роки тому +3

    Большое спасибо... я горжусь с вами!!!

  • @user-tr2mi7cz8p
    @user-tr2mi7cz8p 3 роки тому

    Спасибо большое за ваш труд. Уроки супер)

  • @user-ji3se5oz3g
    @user-ji3se5oz3g 2 роки тому +1

    Гениально, понятно ) Спасибо!

  • @nikobelich5470
    @nikobelich5470 4 роки тому +5

    Целиком и полностью поддерживаю слова начинающего верстальщика ;) Очень помог, спасибо !

  • @liarollot
    @liarollot 4 роки тому +35

    Благослови Господи твой канал! Благодарю за полезные видео!

  • @diana_tuz
    @diana_tuz Рік тому +1

    Клас) дуже дякую за таку корисну і детальну інформацію ☺️

  • @RuslanZolotoy
    @RuslanZolotoy 4 роки тому +1

    Объяснение понятное и структурированное. Спасибо за качественные уроки!

  • @vzvanov
    @vzvanov 4 роки тому +8

    Самое "вкусное" бургер-меню из тех, что я видел с простым js в качестве приправы. БРАВО!!!

  • @MrKadyrkhan
    @MrKadyrkhan 3 роки тому +23

    Спасибо за урок. Наконец-то я победил это меню.
    Не поверите, сутки сижу за этим уроком.
    Несколько просьб.
    1-ая и самая важная - в конце урока, открывайте пожалуйста весь код, и с самого начала и до самого конца, пролистайте его, чтобы была возможность застопить и сравнить куски конечного работающего кода.
    2-ая, постарайтесь обходится без копипастов в уроках. Или хотя бы это делать не так быстро.
    Я сам в 2003 году, купил книгу по CSS и учил по ней верстку. Она была моей настольной книгой. 2008-ом я перестал верстать, и ушел полностью в системное администрирование.
    И даже с учетом этой практики, мне было тажело найти свою ошибку. в итоге я победил этот урок, и постарался вникнуть в логику адаптивной верстки, и немного начинаю вникать js. Спасибо что поясняешь подробно каждый шаг.
    Пошел я дальше смотреть ваши видео.
    Пытаюсь вернуться в профессию верстальщика.

    • @raccoon1399
      @raccoon1399 3 роки тому +2

      здравствуйте. скажите пожалуйста как у вас получилось это победить, я 2й день пытаюсь понять, но JS почему то не работает.

    • @deeco8289
      @deeco8289 3 роки тому

      @@raccoon1399 может быть ты забыл jQuery подключить?

    • @raccoon1399
      @raccoon1399 3 роки тому +1

      @@deeco8289 спасибо, уже нашлась ошибка)

    • @rikitiki568
      @rikitiki568 3 роки тому

      @@raccoon1399 В чем была ошибка? Не могу найти, почему не работает ._.

    • @raccoon1399
      @raccoon1399 3 роки тому

      @@rikitiki568 у меня ; была пропущена и чуть-чуть не правильно написано было)

  • @faxriddinmirxoshimov1727
    @faxriddinmirxoshimov1727 3 роки тому +1

    Спасибо большое! Просто огонь!

  • @yuriilukianovych8660
    @yuriilukianovych8660 4 роки тому +2

    Спасибо! Повторил всё за тобой, и после применил на уже свёрстаном сайте. Всё получилось с первого раза. Спасибо, Жека!

  • @user-bw8eh1dm9t
    @user-bw8eh1dm9t 4 роки тому +4

    Красавчик! Буквально вчера в очередной раз потратил пару часов, чтобы снова заверстать такую же штуку... Теперь под рукой всегда будет краткая, информационная подсказка. Этот видос заслуженно отправляется в сундук с полезностями! Спасибо тебе, Жека!

  • @abzdrive
    @abzdrive 3 роки тому +3

    В последний день сдачи дипломной работы на курсе "Веб Старт" сделал все из дипломного макета, кроме бургер меню, вспомнил, что ты очень адекватно все рассказываешь, нашел у тебя как раз то, что мне нужно, сделал менюшку и наконец докончил всю работу! Нереально помог! Очень благодарен за твои видео, после сдачи курса планирую пересмотреть многое на твоем канале, еще раз спасибо!

  • @user-jz5cd5uu8w
    @user-jz5cd5uu8w Рік тому +1

    Добрый день! Благодарю, Женя! Бургер-меню - часто встречающийся элемент верстки, элегантное решение, важные нюансы по юзабилити, понятные обьяснения!
    Успехов, мира, развития канала и новых полезных видео! 👍🤝🙂

  • @user-ur3lj3fh5q
    @user-ur3lj3fh5q 4 роки тому

    Класс! Прекрасная подача материала!

  • @Leon-hm5tk
    @Leon-hm5tk 4 роки тому +3

    Сначала лайк потом только начинаю смотреть каждое видео... спасибо огромное за твою работу, все качественно, четко, понятно, и подача супер.. и еще отдельный лайк за шпаргалок,.. армянин из Еревана

  • @EvilYou
    @EvilYou 11 місяців тому +4

    Переписал код на чистом JS, пользуйтесь:
    let menu = document.querySelector('.header__menu');
    let burger = document.querySelector('.header__burger');
    burger.onclick = function(e) {
    menu.classList.toggle('active');
    burger.classList.toggle('active');
    document.body.classList.toggle('lock');
    }

    • @r4j1n
      @r4j1n 11 місяців тому

      бл добрый человек спасибо тебе. Без шуток

    • @EvilYou
      @EvilYou 11 місяців тому +1

      ​@@r4j1n Не за что. Кстати, можно вместо document.body.classList.toggle('lock');
      написать следующее условие:
      if (document.body.style.overflow === '') {
      document.body.style.overflow = 'hidden';
      } else {
      document.body.style.overflow = '';
      }
      тогда CSS станет чуточку короче (не придется добавлять класс lock).

    • @user-bi7tv5ul1e
      @user-bi7tv5ul1e 6 місяців тому

      Спасибо тебе,но у меня на onclick выбивает ошибку- Cannot set properties of null (setting 'onclick').Может знаешь чего?

    • @EvilYou
      @EvilYou 6 місяців тому

      @@user-bi7tv5ul1eвероятно, у тебя в html другой класс задан, не header__burger, а иначе

    • @EvilYou
      @EvilYou 6 місяців тому

      @@user-bi7tv5ul1e либо скрипт подключен неправильно. Если ты отдельным файлом подключаешь, то добавь атрибут defer

  • @user-wk4fi8vm9g
    @user-wk4fi8vm9g 4 роки тому +2

    с меня лайк поставлен:) Спасибо за выпуск:)

  • @bunnybugs6623
    @bunnybugs6623 2 роки тому +1

    Супер очень интерестно, доступно и понятно, оставлю как постулат ваши заметки!)

  • @user-vz9ui1fi5x
    @user-vz9ui1fi5x 4 роки тому +3

    Супер годнота. С меня лайк

  • @petr_ru-Ru
    @petr_ru-Ru 4 роки тому +2

    Класс, спасибо!

  • @Troll_Trollich
    @Troll_Trollich 4 роки тому +1

    Жэка, ты супер.
    Начиная от манеры "встречать" на каждом видео, заканчивая подробной инструкцией. Я не умею верстать. Учусь по твоим урокам, но с тобой всё получается!
    Спасибо, Учитель!

  • @wireinet
    @wireinet 4 роки тому +1

    Хороший у вас канал. Сколько смотрю всегда что-то новое узнаю для себя. Давно пишу, но у вас столько всего полезного! Спасибо!

  • @pushkareff
    @pushkareff 4 роки тому +10

    Лойк за body.lock :) Дякую, друже! Взагалі на твоєму каналі круті оператори, монтажери, звукорежи і програмісти! :) Хай щастить тобі! Привіт з Києва.

  • @user-qb2ex5hv1p
    @user-qb2ex5hv1p 3 роки тому +6

    Спасибо огромное!!! С меня лайк:)) И ещё нужно руки оторвать, тем кто ставит дизлайки😡 Как так можно? Реально крутой урок!

  • @user-lq9td7kp8n
    @user-lq9td7kp8n 4 роки тому

    Как все понятно объясняется. Большое спасибо.

  • @user-yi9gy4cz7n
    @user-yi9gy4cz7n 3 роки тому +1

    Спасибо за труд! Это просто бомбическая годнота!

  • @sh_495
    @sh_495 4 роки тому +12

    Помог очень сильно, спасибо огромное, не планируешь открыть собственный курс по веб-разработке?

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 роки тому +11

      У меня бесплатный курс с нуля БЕСПЛАТНЫЙ курс по верстке сайтов (Front End). Уроки HTML CSS JS // #домавместе: ua-cam.com/play/PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr.html

  • @dmitrydmitriev617
    @dmitrydmitriev617 4 роки тому +5

    Отличный урок. Если кому нужно, переключение классов на JS (без jQuery):
    (() => {
    window.onload = () => {
    let header__burger = document.querySelector('.header__burger');
    let header__menu = document.querySelector('.header__menu');
    let body = document.querySelector('body');
    header__burger.addEventListener('click', (e)=> {
    header__burger.classList.toggle('active');
    header__menu.classList.toggle('active');
    body.classList.toggle('lock');
    })
    }
    })();

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  4 роки тому +1

      Спасибо, знаю. Просто решил сделать вход в JS через JQ из-за низкого порога.

    • @user-ch4gd5sb7z
      @user-ch4gd5sb7z 4 роки тому +1

      Спасибо тебе, добрый человек)

  • @konstantinreut2577
    @konstantinreut2577 2 роки тому

    Thank you for a wonderful lesson! You are a great teacher.

  • @user-uf2ql8st3e
    @user-uf2ql8st3e Рік тому

    Женя ты лучший! Огромное спасибо)))

  • @user-hz9ho4ch2j
    @user-hz9ho4ch2j 3 роки тому +5

    JS код из урока:
    (первая строка нужна, чтобы скрипт начал срабатывать только после загрузки страницы. Женя это не пояснял, но так всегда делают в JS)
    $(document).ready(function() {
    $('.header__burger').click(function(event){
    $('.header__burger,.header__menu').toggleClass('active');
    $('body').toggleClass('lock');
    })


    })

    • @phat80
      @phat80 3 роки тому

      Это не совсем JS код. Это jQuery код. Я бы вообще сейчас не стал использовать jQuery, так как эта библиотека была разработана очень давно, когда писать какие-то моменты на JS + HTML 4 было крайне не удобно. В HTML5 добавили много плюшек, да и JS с тех пор вырос. Сейчас можно в принципе обходиться легко без jQuery. Не понимаю, зачем ее до сих пор используют.

  • @user-bz3ss1nt4v
    @user-bz3ss1nt4v 4 роки тому +6

    Привет фрилансер по жизне. По-любому здесь надо оставить комментарий с благодарочкой.
    Как всегда по красоте все, без лишнего флекса, тупа лайк этому видеа.
    Бродяги кто читает тоже лайк зарядите молодому фрилансеру, по красоте делает

  • @user-ns2tx6oc4q
    @user-ns2tx6oc4q 3 роки тому

    Женя, благодарю за очередную полезность!

  • @user-nb8ex1tq6r
    @user-nb8ex1tq6r 4 роки тому +1

    Спасибо за видео, очень доступно и суперски донес информацию, которую как мне казалось очень тяжело новичку освоить)

  • @slamedesign
    @slamedesign Рік тому +18

    Ребята, небольшая поправка, в видео не сказано, к сожалению. У всех по разному выглядят "минимальные обнуления" и т.п., поэтому для того, чтобы скролл не работал во время открытого меню, необходимо в js прописать вот так $('body,html').toggleClass('poshelnahuiscroll'); , а в css вот так body.poshelnahuiscroll {overflow: hidden;} html.poshelnahuiscroll {overflow: hidden;} То есть нужно не только body, но и html ограничивать по скролу, а если быть еще точнее, то необходимо делать не overflow, а overflow-x. Всем удачи!)

    • @bake5448
      @bake5448 Рік тому +2

      Ахах,чел ты крут

    • @slamedesign
      @slamedesign Рік тому +1

      @@bake5448 ахахха

    • @user-ef2wx9es1p
      @user-ef2wx9es1p Рік тому

      Ой, спасибо! Обязательно учту и внесу эти поправки

    • @user-vu3mq5sv2r
      @user-vu3mq5sv2r Рік тому +1

      от души, добавил html и все пошло как по маслу

    • @dmaster2231
      @dmaster2231 Рік тому +1

      Спасибо

  • @alexes.bochkarev
    @alexes.bochkarev Рік тому +4

    Как же всё просто, но не в моей голове!

  • @user-en4cc9jg5c
    @user-en4cc9jg5c 4 роки тому +1

    Супер! Всё понятно, всё получается! Спасибо превеликое!)))

  • @MrWigrovski
    @MrWigrovski 3 роки тому +1

    Супер! Доступно, понятно, самое главное полезно и применимо в практике!

  • @user-zr7xy1jj1r
    @user-zr7xy1jj1r 4 роки тому +3

    Класс!
    А будут уроки по Ajax и jQuery?

  • @user-xr7wr8rt4v
    @user-xr7wr8rt4v 4 роки тому +4

    О, годнота подьехала!

  • @sia_mate
    @sia_mate Рік тому +2

    Большое спасибо! Все получилось, очень полезный урок 👍

  • @legomaster2024y
    @legomaster2024y 4 роки тому +2

    Огромное спасибо! Лайкнул, подписался, добавил в избранное!

  • @yootoosick8164
    @yootoosick8164 3 роки тому +6

    9:05 начало бургера

  • @user-lt2ku4vv2q
    @user-lt2ku4vv2q 4 роки тому +3

    как раз обедаю - бургером, за одно сверстаю) спасибо!))

  • @user-ux3kp1bk1r
    @user-ux3kp1bk1r 3 роки тому

    Спасибо Женя за классный урок! Применила этот бургер к своему проекту! Так круто!

  • @user-cy2td3lg8t
    @user-cy2td3lg8t 3 роки тому

    Большое спасибо! Очень подробно и доступно все объяснили; благодаря этому уроку у меня получилось сверстать меню бургер на своем проекте

  • @bohdanovk
    @bohdanovk 4 роки тому +9

    Для новичков также было бы полезно узнать, как закрывать меню, когда пользователь кликает на пункт этого меню. Мелочь, но думаю стоило учесть.

    • @marynakotova7932
      @marynakotova7932 3 роки тому +3

      да в этом у меня и проблемка образовалась... вобщем чтоб посмотреть это видео пришлось много времени провести на сверку там ли я написала и как довести до ума... новичкам это видео явно не подойдет!! это я по себе сужу. хотя уже полгода занимаюсь версткой..

    • @jossmetthh7773
      @jossmetthh7773 2 роки тому

      @@marynakotova7932 подскажите как вы это исправили. Очень нужно. Буду благодарен

    • @jossmetthh7773
      @jossmetthh7773 2 роки тому

      подскажите как вы это исправили. Очень нужно. Буду благодарен

  • @onebytesiteit30-75
    @onebytesiteit30-75 3 роки тому +10

    6:10 чаще всего вот на таких моментах сидишь в гугле по полтора часа а потом "ДА ЁБ;№"!;№";1 ж да серьезно чтоли да ;№";№";№2 %:%;;№"% так то а ."
    через пол часа "ну теперь знать буду"

  • @user-kg4ix4nd2c
    @user-kg4ix4nd2c 2 роки тому

    Очень доступно и понятно. Спасибо!!! Круто))

  • @rkua9594
    @rkua9594 6 місяців тому +1

    Бомба,Пушка,Ракета😉Дякую ви найкращий!🤘

  • @Artemik-dv7kw
    @Artemik-dv7kw 3 роки тому +8

    У меня почему-то overflow: auto; не работает

  • @ik1domari
    @ik1domari 2 роки тому +3

    Этот код без jQuery:
    let burger = document.querySelector('.header__burger');
    let menu = document.querySelector('.header__menu');
    function toggleBurger() {
    burger.addEventListener('click', function() {
    burger.classList.toggle('active');
    menu.classList.toggle('active');
    document.body.classList.toggle('lock');
    })
    }
    toggleBurger();

  • @user-gj7bz7js5e
    @user-gj7bz7js5e 2 роки тому

    Спасибо за урок. Буду пробовать

  • @vitaliidrapaliuk5652
    @vitaliidrapaliuk5652 4 роки тому +1

    Дуже круте відео, все зрозуміло і без води, дякую)