#8 ActiveBox - Верстка сайта с нуля для начинающих | jQuery

Поділитися
Вставка
  • Опубліковано 7 чер 2019
  • В этом видео поработаем с jQuery и сделаем плавный скролл к элементам, мобильное меню и слайдер slick.js
    // Ссылки =================
    Основы HTML и CSS для начинающих: brainscloud.ru/landing/html-css
    Материалы урока: files.brainscloud.ru/file/act...
    Слайдер: kenwheeler.github.io/slick/
    // О проекте =================
    Меня зовут Дмитрий Валак. Я занимаюсь разработкой сайтов уже много лет, специализируюсь больше на front-end разработке и верстке сайтов, но и программирование тоже изучаю. Здесь буду делиться с вами информацией на разные темы по веб-разработке - HTML, CSS, Javascript, JQuery, Vue, PHP, MySQL, React, Gulp и тд.
    На сайте проекта brainscloud.ru вы найдете много полезных закрытых материалов, а так же сможете поработать со мной лично, при наличии такого желания.
    // Соц. сети =================
    Мой ВК - odimaz
    Группа BC - brainscloud
    Мой Instagram: / dmitryvalak
    #верстка #версткасайта #созданиесайта #html #css

КОМЕНТАРІ • 163

  • @shubor1091
    @shubor1091 2 роки тому +8

    Самое сложное в просмотре твоих уроков - это не забыть отвлечься, что бы поставить лайк и написать комментарий

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

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

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

      Присоединяюсь к вышесказанному

  • @easypop1345
    @easypop1345 5 років тому +51

    Было бы круто, вёрстку магазина видеть. Спасибо

  • @webit9026
    @webit9026 3 роки тому +17

    13:50 мобильная менюшка
    17:50 Jquery for nav
    23:07 Sllider

  • @andriiSTV
    @andriiSTV 2 роки тому +10

    Смотрю этот плейлист в 2021 году - очень интересно и информативно! Отдельное спасибо за подробные объяснения и примеры разных ситуаций, которые могут попасться на практике! 8-ое видео на одном дыхании смотрю и успешно повторяю!😀

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

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

  • @lordloamanroy7757
    @lordloamanroy7757 5 років тому +39

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

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

    Дошел до финиша)) огромное спасибо за Вашу работу) Курс топчик) Теперь берусь за mojo и сайт-портфолио (т.к они в свободном доступе) после них однозначно приобрету курс "сайт для транспортной компании". Ещё раз спасибо за Ваш труд!!)

  • @user-yj2oq7ki6l
    @user-yj2oq7ki6l 5 років тому +24

    лайк
    даешь больше JS!

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

    Круто! Сколько не пробовала научится верстке, но лишь по твоим урокам смогла понять саму её суть и то, как всё это работает. Спасибо большое! Смотрю, что первое видео 105 тыс. просмотров, а последнее около 7 тыс. просмотров. До конца дошел не каждый. Но я уже почти у финала!

  • @ildarfatakhov8254
    @ildarfatakhov8254 5 років тому +18

    С JS конечно мало что понял но за урок спасибо

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

      Согласен. Изучаю ванильный JS, там много сложностей, а тут еще и jquery сразу, тяжко)

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

      @@yurikosenko4833 как успехи?

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

    10Q=)
    Это действительно толковые уроки, на которых ты практикуясь, понимаешь что, как, зачем и почему!)
    Большой респект автору за его труды!!!

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

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

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

    0:50 время от начала видео, ты так смешно сказал слово "Меню", я прям улыбнулся). Ну просто очень забавно это звучит. А видео уроки реально классные, тебе бы преподавателем работать)) я бы с радостью поучился)

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

      дак он вроде как и работает преподавателем, только онлайн)

  • @AkciaInterestingSite
    @AkciaInterestingSite 5 років тому +4

    Отлично! Спасибо большое!

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

    пересмотрел этот курс еще раз. Прикольное разъяснение по jQuery

  • @zv5585
    @zv5585 5 років тому +10

    Спасибо за курс, добавлю в закладки как шпаргалку.

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

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

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

    Отличный курс, а этот урок наилучший, спасибо!

  • @ruslangorbunov1813
    @ruslangorbunov1813 5 років тому +2

    Спасибо за годноту! Даже мне - тестировщику всё предельно ясно и всё получается!

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

    Ну как всегда... Только лучший контент, без соплей и воды.

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

    Всё круто!!! Огромное спасибо!!!

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

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

  • @ZooMeRMC
    @ZooMeRMC Рік тому +3

    Всем у кого возникают проблемы с тем или иным пунктом по JS, перепроверьте АААбсолютно все что вы дописывали в код.
    Расскажу на своем примере:
    я был уверен что у меня все написано четко и все-равно не работал Скролл --- оказалось я в html написал DATE-scroll вместо DATA-scroll. Визуально строчные "e" и "a" не сильно различаются поэтому долго не мог найти в чем дело.
    + не получалось прикрутить Слайдер, он у меня растягивал блок во все стороны, а второй слайд вообще был за пределами страницы, все перепроверил 10 раз....
    оказалось забыл подключить слайдер в CSS(((

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

    Спасибо за Ваш труд!
    Очень полезно и понятно.
    Побольше бы уроков такого формата и еще курс по javascript было бы вообще супер!

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

    Всё очень круто! Спасибо!

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

    Спасибо за годный контент!!!

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

    Пишу комментарии редко, и это тот самый случай) очень круто объясняешь, замечательные уроки!) у тебя хороший голос и дикция) спасибо тебе огромное, ты очень здорово помогаешь, продолжай в том же духе!))))

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

    Очень круто!

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

    спасибо за отличные уроки!

  • @qip7402
    @qip7402 5 років тому +18

    Контент годный!) Хотелось бы увидеть от вас сайт под ключ на каком-нибудь modx, wordpress. Отдельное спасибо за разжёвку JS.

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

      есть у него под ключ видос на вордпрес, вроде раньше чем актив бокс) и вышли видосы по ДЖС

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

    Привет курс понравился .Продолжай дальше

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

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

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

    Огромное спасибо за уроки! Делаю все буква в букву, но с "прыжками на слайдере" так и не справилась. При перезагрузке все равно прогружается второй отзыв на долю секнды его видно. Раз пять все переписывала ((( Наверное, все же что-то поменялось в js. Буду искать ответа. Но не это главное, главно, что я - человек, который никогда не занимался програмированием, а 27 лет работавший юристом, с легкостью понимаю все о чем идет речь, сама делаю сайт, меняю стили и т.д.! Вы талан обьяснения! Огромное спасибо за ваш труд! Процветания! И... надеюсь, вы уже в нормальной для процветания стране ;)

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

    спасибо! скролл не работал с jquery подключонного локально - писал, что не имеет анимате.... подключил jq с гоогла- всё заработало.

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

      У меня тоже скрол не работает с jquery подключонного локально и подключил и анимате не имеет подключил jq с гоогла тоже не работает.

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

    Здравствуйте! Благодарю за видео!

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

      на 29:05 про "прыжок" slidera при перезагрузке страницы

  • @bolotkermakunov5091
    @bolotkermakunov5091 5 років тому +3

    Спасибо!

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

    спасибо за урок!) всё работает!

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

      вродебы как интерпретатор запоминает весь js код по этому неважно где ставить removeClass navToggle . но я новичок, могу ошибаться. пишите почитаю

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

    Все отлично даже в 22-ом году! За исключением момента с слайдером. Делаю ровно так, как Дмитрий с самого первого урока, но после подключения слайдера отзыв падает под картинку, да еще и коряво. Сами отзывы никак не получилось сделать слайдером. Они отображаются столбиком один за другим. Либо какие-то правила для js изменились, либо у меня коряво получилось что-то, хоть и делал один-в-один.

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

      просто у тебя коряво получилось...

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

    Дим здорово! Респект и важуха, начинал изучить веб 2 года назад с твоих уроков. Только вот насколько актуально в 2019 говорить о jquery? Было бы круто, если бы не jquery, а vue.js например

  • @lonelytalent4298
    @lonelytalent4298 5 років тому +3

    Спасибо! Курс годный) Хотелось бы немного видео о wordpress. Было бы очень интересно)

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

    Спасибо большое!

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

    Спасибо за ваши уроки, с меня лайк. К моменту на 22:20. Сам только учусь, поправьте меня если я не прав, из-за того что весь код расположен в $(function() {...}); для переменных создаётся область видимости на уровне функции, поэтому все работало.

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

      Чуть более развернуто: В js есть 'поднятие переменных', те объявление переменной let nav, которая используется в функциях-обработчиках, условно поднимается на 2 строку кода и успешно захватывается в функции обработчики выше и ниже, в виде ссылки с первоначальным значением undefined, ошибки не происходит из-за того, что переменная не была использована в замыкании до того, как была инициализирована верным значением.
      Вообще о 'поднятии переменных' видел инфо только касательно var, но похоже для let логика та же, разница только в области видимости.

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

    Чтобы картинка в reviews-ах не обрезалась можно так дописать в css:
    .slick-list { overflow: visible !important; }

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

      Добавил, спасибо! Но почему-то при переключении отзыва, сначала появляется обрезанная картинка, а потом уже увеличивается до полного размера, не знаете в чем причина? Как бы срабатывает сначала режим hidden, а потом включается visible...

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

    Почему у блока features id придается контейнеру, а в остальных блоках div'у? Только сейчас обратил внимание

  • @hondashadow750phantom-penn3
    @hondashadow750phantom-penn3 5 років тому +11

    Привет. Почему ты просто не передаешm id нужных блоков в атрибут href? В чем плюс использования js?

    • @realshowcast1362
      @realshowcast1362 5 років тому +1

      Да, тоже жду ответ

    • @dmitrid.317
      @dmitrid.317 5 років тому +4

      скорей всего чтобы задать скорость (плавность) прокрутки через JS

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

    Отличный урок , шпаргалка добавлена себе. А можно все что связано с jq повторить в нативном js ? Хотелось бы посмотреть ваше объяснение. Спасибо

  • @Leon-rv2zm
    @Leon-rv2zm 2 роки тому

    22:15 - @BrainsCloud, у тебя все работает (когда переменные объявлены после функции) потому, что запуск функции происходит по браузерному событию, а события срабатывают, т. к. макротаски, в самом конце (см. как работает eventloop). т. е. сначала срабатывает все тело скрипта, включая обычные функции, потом браузер начинает слушать события. Таким образом запуск функции идет в самом конце, после объявления всех переменных. Поправьте меня, знатоки, если я не прав.

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

    22:50 почему может не убираться класс show при скролле? все писал,как в видео.

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

    Еще для плавного скрола можно использовать css, scroll-behavior:smooth

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

    крутой препод)

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

    Дмитрий очень не хотел делать эти кружочки )))))

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

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

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

    Почему-то height: auto; не поправил ситуацию в слайдере. Пришлось задавать в медиа свои height для разных устройств. Причем так, чтобы ничего не прыгало во время загрузки. В конце на видео видно, как происходит прыжок с 1 экрана сайта на текущий. У меня так же. Можно ли это как-то исправить?
    П.С. Спасибо за этот курс (по-другому назвать не могу). Прекрасно скрасил карантинные будни!:)

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

    Это божественно!!

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

    Дмитрий, Спасибо вам за ваши труды! Подскажите пожалуйста, как сделать, что бы слайдер прокручивался автоматически?

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

      Пожалуйста. В документации есть, почитайте. autoplay: true

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

      @@BrainsCloud Спасибо!

  • @gvitoss
    @gvitoss 5 років тому +2

    Привет, а как можно реализовать несколько видов слайдера? В макете вначале страницы используются один вид стрелочек и навигации по слайдеру, а в конце лендинга уже другие стрелки и отсутствует навигация (dots)

    • @BrainsCloud
      @BrainsCloud  5 років тому +2

      точно так же, только для другого элемента инициализируете slick с настройками, а через цсс меняете внешний вид стрелок/кнопок

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

    С fade: true слайдеру не нужно скрывать вылезающее (overflow: hidden), т.к слайдиться будет простой заменой одного элемента на другой, вместо привычного скролла, так что можно смело делать так:
    .slick-list {
    overflow: visible !important;
    }
    При этом важно еще убрать overflow: hidden у reviews__slider, оставить только фиксированную высоту (слайдер при этом не начинает прыгать)

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

      оставить фикс высоту? А если блоки будут разного размера?

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

      @@user-or1hy4xz8u Уже не помню что было в проекте, поэтому не смогу помочь, извини

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

    псих, в хорошом смысле слова, как так научится верстать?
    like1!!!

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

    12:20 можно вызывать функцию до того, как прописал эту функцию?

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

    Неlp😭, после того как шапку сделала, ничего не стало работать( бургер меню не открывается, слайде не убирается, так и есть 2е картинки. Как будто JS не работает вообще (
    100 раз все точки запятые и буквы проверила( может от того что я в хроме делаю, что то не срабатывает и не подключается, не пойму(

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

    16:29 в этом моменте подумал что у меня комп потух хД

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

    подскажите плиз видео и таймлайн, где верстали бургер кнопку

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

    Замучился подключать jquery + slick на Webpack, но я это сделал, все в этом вебпаке немного по-другому)

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

    помогите с проблемой: "expected an identifier and instead saw 'let'", не могу никак решить

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

    $("[data-scroll]").on("click", function(event) {
    event.preventDefault();
    let elementId = $(this).data('scroll');
    let elementOffset = $(elementId).offset().top;
    console.log(elementOffset);
    выдает такую ошибку:
    Uncaught TypeError: Cannot read property 'top' of undefined
    at HTMLAnchorElement. (app.js:29)
    at HTMLAnchorElement.dispatch (jquery.min.js:2)
    at HTMLAnchorElement.v.handle (jquery.min.js:2)
    с чем может быть связано и как починить?

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

      У меня такая же проблема(

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

      Нашли решение?

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

      Точно такая же проблема

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

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

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

      или где то не правильно id прописали.

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

    Я не знаю ответишь ты или нет, но у меня несколько вопросов. Почему везде let и нигде не используешь const? Ведь многие переменные не меняются. А еще почему ты всегда передаешь обычную функцию, вместо анонимной (() => {}). Буду благодарен, если ответишь. Разницы как бы особо и нет, но всё же сейчас так в основном пишут вроде) Спасибо

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

      у автора много косяков, увы, но это хороший стимул к самообучению и гуглению!

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

    9:00 проблема появилась.
    У меня работает навигация, но шапка не перемещаеться сомною. Как исправить? До этого шапка перемещалась.

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

    Сделал все как на видео, все работает, кроме reviews, текст под которыми все равно скрыт под фото((( Помогите пожалуйста

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

    Дмитрий спасибо огромное за курс!!!
    Делал сначала MOGO застрял на JS - отложил.
    Перешел на этот курс, все очень доступно, но застрял на слайдере, подскажите пожалуйста на сентябрь 2022 урок по слайдеру актуален, или что то изменилось?? Или я просто криворук!!??

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

      вроде ничего не менялось

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

      @@BrainsCloud Не подключается слайдер через HTTPS, скачал на ноут стационарный файл slick.min.js теперь пытаюсь настроить по уроку!

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

    Переделал весь код под JS. Это не просто.

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

    подскажите пожалуйста что делать если меня на телефоне не работает? Нажимаю на кнопки в меню они вниз не делают

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

    Дмитрий, а если все работает нужна ли функция checkScroll?

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

      У меня тоже такая ситуация

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

      Это просто перестраховка и демонстрация возможностей джаваскрипта) Функция не обязательна

  • @itachiychiha-----1232
    @itachiychiha-----1232 3 роки тому

    Подскажите пожалуйста почему у меня arrows: folse не скрывает кнопку. Буду очень благодарен.

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

    в reviews у меня на пк и на телефоне бывали слишком большие отступы, оказалось .
    slick-slide {
    height: 100%;
    }
    просто пришлось поменять на значение "auto"

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

    когда мы создавали li) что-то не видел)

  • @ko-games7768
    @ko-games7768 4 роки тому

    Пожалуйста сделайте видео урок слайдер на Jquery, или быть может такое видео уже есть то скиньте ссылку на него в комментарии, спасибо уроки просто супер,качественный контент.

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

      в этом уроке есть слайдер

    • @ko-games7768
      @ko-games7768 4 роки тому

      BrainsCloud хотелось бы слайдер на jquery.

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

    На 23 минуте ошибка в логике) Когда мы нажимаем на бургер, тогда сразу появляется переменная nav и класс show. Соответственно когда мы нажимаем на элемент [data-scroll] то переменная nav уже 100% существует с классом show, т.к. без них мы просто элементы меню бы не увидели) . Выносить переменную было не обязательно)))

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

      у автора много косяков, увы, но это хороший стимул к самообучению и гуглению!

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

    Почему со слайдером вообще ничего не получается? Может библиотека не подключилась? Из-за чего она может не подключиться?

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

      У меня было из-за банальной невнимательности, я диву rewiewsSlider присвоила класс в место id. Проверьте код.

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

      @@user-gw8mc4ng6h спасибо огромное, я уже весь код перечитал и если бы не ваш комментарий то хз что бы делал)

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

      @@HISTEL Здорово, очень рада, что вам помогло) Удачи в дальнейшей вёрстке)

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

    Скачал вашу вёрстку. Консоль показывает у вас 11 ошибок с JQ, и горизонтальный скролл. У меня тоже горизонтальный скролл есть, при любой ширине экрана.

  • @br1st538
    @br1st538 5 років тому +1

    1

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

    Правильно что шапку переделали, а то она при перезагрузке страницы в браузере Firefox пропадала)

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

    это конечно хорошо но зачем для простого такого скрола джаваскрипт? это все элементарно ж в html есть...

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

    Спасибо большое за уроки! Очень крутые.
    Если есть возможность, помогите, пожалуйста, у меня, почему-то, в строке "let elementOffset = $(elementId).offset().top;" проблема, в IDE все норм, ошибок не выдает, а когда в браузере начинаю проверять в консоли появляется сообщение об ошибке: app.js:29 Uncaught TypeError: Cannot read property 'top' of undefined
    перепроверил код, вроде все так же как у вас в уроке, попробовал загуглить, какие решения нашел в интернетах не помогают..не понимаю в чем проблема(

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

      подозреваю, что ты не туда прописал ссылки в html (не здесь href="#", а здесь data-scroll="#NAME")

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

      У меня тоже также было, оказалось ошибка в:
      let elementId = $(this).data('scroll');
      Слово Id написал как ID

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

    Мб не у меня одного такая пробелма ? Подключил слайдер , сделал всё, как делал Дмитрий, но функции слайдера не работают
    let slider = $("reviewsSlider");
    slider.slick({
    infinite: true,
    slidesToShow: 1,
    slidesToScroll: 1,
    fade: true,
    arrows:false
    Ничего из этого не работает при этом в консоли нет ошибок. Шо делать....

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

    чего-то у меня не с новой строки 15:40
    ай ай
    где ж его искать ошибку

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

      Знаю что поздно наверняка, но те у кого такая же проблема возникла, проверьте, делали ли вы в десктопной версии .nav { display: flex; }, у меня не было, поэтому я дописала там вверху свойство, а в медиа запросе только flex-direction: column;

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

    Записался на курсы по фронт энд, хожу в офис слушаю уроки и т.д. но тут знаний получаю в 10 раз больше! У меня появился вопрос по скролу, в чём смысл писать его через JS если в HTML есть якорные сылки?

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

      плавность, анимации

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

      @@BrainsCloud точно, спасибо

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

    ну это же возможно всё сделать только при помощи html и css?

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

      возможно, но выйдет криво, сложно и некрасиво. неужели не хочется учить Js?

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

      @@osayo3324 ну я так считаю, что нужно стремится к простоте. Ну а вообще изучая JS конечно вижу много возможностей

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

    Ошибка CCS2: 1, статус 400, где это искать?

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

      Олеся здравствуйте. Исправили ошибку?

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

    jQuery не умеет работать со стрелковыми функциями?( const checkScroll = (scrollPos, heightIntro) => {
    }

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

    А нельзя сделать так(чтобы автоматически выравнивать наше перемещение по ссылке):
    let headerFH = $("#header.fixed").height();
    if(headerFH == undefined){
    header.addClass("fixed");
    headerFH = $("#header.fixed").height();
    header.removeClass("fixed");
    }
    $("html, body").animate({
    scrollTop:elementOffset - headerFH
    }, 700);

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

    Error: parsing error: Unexpected token header

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

    Дим привет. Знаю, ты не обязан отвечать, но я уже 3 часа не могу понять в чем дело. Я уже сделал ДОМ дерево слайдера 1 в 1 как у тебя, но чертов слайдер исчезает вверху и появляется внизу и наоборот. В итоге у меня двойная высота слайдера и ширина, так как внизу он появляется на позиции - 1170 pх. Я уже хз шо робить. Буду благодарен за хелп....

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

      Dextersium попробуйте этот вопрос задать в нашем телеграмм чате - htmlbase

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

      @@BrainsCloud спасибо , задам там

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

      Тоже потратил очень много времени и всё чего добился -- второй блок просто исчезает, будто покрывается под другим. В элементе кода первому придаётся opacity 0, но на его место второй не появляется. До того как скрывали элементы уходящие за пределы блока, он также был где-то внизу слева. Вам удалось решить эту проблему?

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

      @@iliavasileff решил, напишите мне вечером, скину вам кусок кода

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

      @@dsim2632 хорошо! Благодарю за столь быстрый ответ!

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

    12 мин

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

    Печально видеть когда верстальщик в какой-то момент забивает на макет и делает по принципу «и так сойдет». Это я про обрезанную каринку в блоке отзывов и точки. В реальном проекте на этапе дизайн-надзора по этому блоку прилетели бы правки от меня))

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

    скроллинга нет никакого) пролистываю страницу, жму download или еще что из этого ряда и перенаправляет в самый верх страницы))) получился скроллинг наоборот)

  • @anixi85
    @anixi85 4 роки тому +6

    называется для начинающих, но jquery тут не особо простой в уроке.

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

      Я вообще не понял. тупо повторял

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

    Здраствуйте уважаемый Дмитрий Валак!
    Я вот что подумал, если вы бы вместо jQ использовали "якоря" в html что бы изменилось?
    С уважением к вам от меня.

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

      а плавность как сделать? smooth в css плохо еще работает и хз когда норм будет...

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

      @@user-or1hy4xz8u я не писал в css я писал в js так
      попробуй)
      $(function() {
      // Smooth scroll
      $("[data-scroll]").on('click', function(event) {
      event.preventDefault();
      let elementId = $(this).data('scroll');
      let elementOffset = $(elementId).offset().top;
      $("html, body").animate({
      scrollTop: elementOffset - 70
      }, 700);
      });
      });

  • @doubletalk6611
    @doubletalk6611 5 років тому +2

    Спасибо!

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

    Спасибо!