Практика. Пишем меню на jQuery (отрезок с курса веб-разработчик)

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии • 79

  • @iloveweb4537
    @iloveweb4537 Год назад

    Тём привет! Toggle класс работает как переключатель, если класс уже есть такой, он его удалит, если нет - добавит. Дополнительно удалять класс не нужно.
    За материал спасибо! Сейчас опять возвращаюсь к верстку по твоим урокам - это сказка ❤

  • @FeranDAq
    @FeranDAq 6 лет назад

    Подписался, приятно смотреть. отлично все на ходу решаешь и хорошо объясняешь, впитываю все как губка. Буду смотреть все видосы. Так держать! !!

  • @enco_m
    @enco_m 7 лет назад +1

    самое забавное что именно ваш эксперимент в начале, Артем, это то, что я давно искал, спасибо :)

  • @ИльяШишлачев
    @ИльяШишлачев 7 лет назад +1

    Очень интересно! стоит развивать тему js однозначно! Спасибо!

  • @НикитаЗабаштин
    @НикитаЗабаштин 7 лет назад +1

    Спасибо за урок! Очень интересно было смотреть, как раз изучаю библиотеку JQuery. Единственное пожелание: оставляйте исходники кода, пусть даже платно, ибо так, по моему мнению, разобраться и понять код будет проще, чем при постоянной прокрутке видео на нужное место. Если вы оставляете уже где-то, скажите где. Удачи :)

  • @wepko
    @wepko 6 лет назад

    Самые лучшие уроки по jquery

  • @vasilisas4440
    @vasilisas4440 7 лет назад

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

  • @Юрец-з7к
    @Юрец-з7к 7 лет назад

    Спасибо большое за труд! Очень ценная информация!

  • @КайратМардушев-ф1е

    Круто объясняешь, спасибо тебе за науку!!!

  • @dimitriosgavriilidis1240
    @dimitriosgavriilidis1240 6 лет назад

    Спасибо Артем!! Полезный урок

  • @leonardoboyvinchi3107
    @leonardoboyvinchi3107 7 лет назад +15

    что за трек на 20:22 ?

    • @coldbah9972
      @coldbah9972 7 лет назад +2

      Rammstein - Du Hast

    • @ggyoug
      @ggyoug 6 лет назад

      Ты сделал мой день)))

  • @ВикторВальтер-м9ш
    @ВикторВальтер-м9ш 6 лет назад

    Супер! Всё понятно и просто!

  • @nikitalukashev8841
    @nikitalukashev8841 7 лет назад

    Годно) Смачно вдолбил лайк) Хотелось бы еще гайдов по различным фичам.

  • @zipponvr7043
    @zipponvr7043 6 лет назад +12

    Прикольный урок, только мне кажется с переменными слегка перемудрил ))
    $('.menu-link').click(function() {
    $(this).toggleClass('menu-link_active');
    $('.menu').toggleClass('menu_active');
    });
    $('.menu a').click(function() {
    $('.menu').removeClass('menu_active');
    });
    вот и все, что нужно

    • @nomrbro1988
      @nomrbro1988 3 года назад +1

      Ля спс, оказывается рил можно сделать проще)))

  • @АлексАнтон-л8ч
    @АлексАнтон-л8ч 5 лет назад

    спасибо,все понятно и доходчиво!

  • @Павел-н6ц1ц
    @Павел-н6ц1ц 7 лет назад

    Спасибо. Очень интересно!

  • @МатвейЧуприн-и9п
    @МатвейЧуприн-и9п 6 лет назад

    Клево, продолжай в том же духе

  • @stasmaksimov9531
    @stasmaksimov9531 6 лет назад

    Круто! Спасибо! 🤝🏆

  • @ujhljcnm
    @ujhljcnm 7 лет назад +11

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

    • @OlehBelobrov
      @OlehBelobrov 7 лет назад +2

      у меня тоже
      я вот так написал и без remove
      $(document).ready(function(){
      $('.link-menu').click(function(){
      $(this).toggleClass('link-menu_active');
      })
      })

    • @maknoname
      @maknoname 7 лет назад +3

      Евгений это свойство toggle, у автора тоже бы заработало. Видимо автор подзабыл/не обратил внимание)

    • @ИосифВиссарионович-з9з
      @ИосифВиссарионович-з9з 7 лет назад +4

      Потому что метод toggleClass() добавляет класс если его нет и удаляет его если он есть. Аналогично использованию addClass() + removeClass(). Видимо автор хотел написать add вместо togle .

    • @skeelo3157
      @skeelo3157 6 лет назад

      Евгений Ветышев да он тупнул слегка, toggle это и есть add/remove

  • @ИгорьШнурков-ь8ы
    @ИгорьШнурков-ь8ы 7 лет назад

    Спасибо за урок!

  • @ДмитрийКружаев-ь7щ

    Огромное спасибо!

  • @agsiawesomegameshow3362
    @agsiawesomegameshow3362 4 года назад

    У меня отсутствует анимация при нажатии на иконку. Гамбургер сразу становиться крестиком и наоборот. В чем может быть проблема?

  • @КириллМялик-г3х
    @КириллМялик-г3х 6 лет назад

    Спасибо, очень помогло

  • @ДаниилКаменский-я4э

    Зечем нужен removeClass если classToggle добавляет класс если его нет и удаляет если он есть тогда вместо classToggle нужно было использовать addClass

    • @arturseu
      @arturseu 5 лет назад

      просто невнимательный чуточку.

    • @iloveweb4537
      @iloveweb4537 Год назад

      Совершенно верно) ToggleClass он на то toggle, что если класс есть, он его уберет, если нету - добавит

  • @Alex-jf5vc
    @Alex-jf5vc 6 лет назад

    круто! Спасибо)

  • @lazybum1088
    @lazybum1088 3 года назад

    Это в Sublime расщирение какое-то на w100vh h100vh?

  • @illiamaksymov5673
    @illiamaksymov5673 7 лет назад +1

    Привет, крутое видео! Но есть один вопрос, зачем дописывать код по удалению класса menu-link_active, если toggleClass добавляет класс если его нет и удаляет если он есть?

    • @pavelbondar8694
      @pavelbondar8694 7 лет назад

      Он в конце видео удалил его, до конца надо смотреть

    • @Dmitrysib85
      @Dmitrysib85 5 лет назад

      Тупанул, с кем не бывает)

  • @Deeuf
    @Deeuf 7 лет назад

    Привет ! А какую цветовую схему Sublime Артем использует ? ) это явно не стандартная ?

    • @pavelbondar8694
      @pavelbondar8694 7 лет назад

      Тема AfterGlow, но её минус в том что если вы допустили ошибку, то она не будет подчёркиваться.

  • @fox_0811
    @fox_0811 5 лет назад

    Спасибо!

  • @АндрейСтарец-х1м
    @АндрейСтарец-х1м 4 года назад

    Что за плагин делает html из ul.menu>li*5>a[href='#']{Пункт $}

  • @vletsky
    @vletsky 5 лет назад

    Почему страница загружается с уже открытым меню?

  • @Lukian45
    @Lukian45 7 лет назад

    Привет, можешь сказать что за инструмент ты используешь для того, чтобы страница сразу обновлялся после сохранения когда? Я спрашиваю может ты используешь что-то новое, потому что для Mac LiveReload платный.

    • @Muratalin
      @Muratalin 7 лет назад +1

      Browser-sync

    • @Lukian45
      @Lukian45 7 лет назад

      Спасибо огромное :)

  • @Artem-up5xw
    @Artem-up5xw 6 лет назад

    Под скажите пожалуйста что нужно для того что бы правильно поместить первый класс внутрь второго класса.?В данном примере класс &-link внутри класса .menu .
    Что означает символ & ?
    У меня файл css полностью не работает при такой записи при этом когда создаю Id то работает. Это разные файлы css раздельно от html.





    .menu {
    &-link{
    display:block;
    width:50px;
    height:50px;
    background-color:#fff;
    border-radius:50%;
    box-shadow:1px 1px 10px rgba(0,0,0,.4);
    position:fixed;
    top:20px;
    left:20px}
    }

  • @КонстантинСукинСан

    Вроде всё здорово, но как подогнать эту кнопку под адаптив не понятно

    • @АртёмГригорьев-э2ы
      @АртёмГригорьев-э2ы 6 лет назад

      Через медиа запрос. При ширине экрана больше n , присвой ей display: none ,а при ширине меньше n ,присвой ей display:block и все.

  • @Bamaboy03
    @Bamaboy03 7 лет назад

    Круто!!!!

  • @leonardoboyvinchi3107
    @leonardoboyvinchi3107 7 лет назад

    Отдуши объяснил!

  • @ДиденВикинг
    @ДиденВикинг 7 лет назад

    что за тема в саблайме?

    • @DrTopk
      @DrTopk 7 лет назад

      monokai

    • @ДиденВикинг
      @ДиденВикинг 7 лет назад

      это всяко не monokai, больше похоже на twilight, но это не она

    • @DrTopk
      @DrTopk 7 лет назад

      да, верно... сейчас сравнил - не монокай

    • @АндрейКонончук-н2ц
      @АндрейКонончук-н2ц 7 лет назад

      Помоему это Atom какой то новый редактор очень похожий на Sublime

    • @АндрейКонончук-н2ц
      @АндрейКонончук-н2ц 7 лет назад

      Хотя нет, ошибочка вышла.

  • @Dmitry228
    @Dmitry228 6 лет назад

    Как сделать это меню адаптивным?

    • @Glo_Academy
      @Glo_Academy  6 лет назад

      через media запросы. Прочитай про них тут: html5book.ru/css3-mediazaprosy/

    • @Dmitry228
      @Dmitry228 6 лет назад

      Glo Academy Большое спасибо!

  • @bartoszpierdolny6978
    @bartoszpierdolny6978 7 лет назад

    Почему не центрируете флексами?

    • @Glo_Academy
      @Glo_Academy  7 лет назад

      Потому что тогда не было такого хайпа на флексы :)

  • @typokrat
    @typokrat 6 лет назад

    я стал 33 000 подписчиком =)

  • @FeranDAq
    @FeranDAq 6 лет назад

    Единственное не хватило - убрать скролл бар и возможность скролить страницу у пользователя и было бы супер

  • @ronbarhash
    @ronbarhash 7 лет назад

    Хорошее видео :)

  • @eminsahmuradov1105
    @eminsahmuradov1105 7 лет назад

    super

  • @ИванДрага-ч5и
    @ИванДрага-ч5и 5 лет назад

    А что это за редактор?

  • @TheOneeightytwo
    @TheOneeightytwo 6 лет назад

    18:31 :=

  • @smokrent
    @smokrent 7 лет назад

    Почему не работают псевдо классы?

    • @pavelbondar8694
      @pavelbondar8694 7 лет назад

      Скинь код, отвечу на вопрос, если это еще надо.