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

  Рет қаралды 52,227

BrainsCloud

BrainsCloud

Күн бұрын

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

Пікірлер: 163
@СергейБуров-м7ж
@СергейБуров-м7ж 4 жыл бұрын
Спасибо, ВСЕ осилил. Во время уроков даже с учетом того что все делал под копирку, все равно у меня были ошибки в основном это банальная невнимательность ) Еще раз спасибо, продолжай вести канал, не забрасывай его
@СтаниславГорячев-г1ъ
@СтаниславГорячев-г1ъ 3 жыл бұрын
Присоединяюсь к вышесказанному
@shubor1091
@shubor1091 2 жыл бұрын
Самое сложное в просмотре твоих уроков - это не забыть отвлечься, что бы поставить лайк и написать комментарий
@easypop1345
@easypop1345 5 жыл бұрын
Было бы круто, вёрстку магазина видеть. Спасибо
@andriiSTV
@andriiSTV 3 жыл бұрын
Смотрю этот плейлист в 2021 году - очень интересно и информативно! Отдельное спасибо за подробные объяснения и примеры разных ситуаций, которые могут попасться на практике! 8-ое видео на одном дыхании смотрю и успешно повторяю!😀
@webit9026
@webit9026 4 жыл бұрын
13:50 мобильная менюшка 17:50 Jquery for nav 23:07 Sllider
@lordloamanroy7757
@lordloamanroy7757 5 жыл бұрын
Ты красавчик , самые полезные уроки из всего рунета по верстке. Спасибо тебе большое, только продолжай!
@specnon1740
@specnon1740 2 жыл бұрын
Спасибо вам, вы очень круто объясняете, а когда возникают проблемы моментально додумываете решение. Настоящий профессионал в своем деле.
@АнастасіяГуцалюк-ы6п
@АнастасіяГуцалюк-ы6п 4 жыл бұрын
Круто! Сколько не пробовала научится верстке, но лишь по твоим урокам смогла понять саму её суть и то, как всё это работает. Спасибо большое! Смотрю, что первое видео 105 тыс. просмотров, а последнее около 7 тыс. просмотров. До конца дошел не каждый. Но я уже почти у финала!
@mirov17
@mirov17 Жыл бұрын
как успехи?
@ЕвгенийШарапанюк-ю9э
@ЕвгенийШарапанюк-ю9э 4 жыл бұрын
Дошел до финиша)) огромное спасибо за Вашу работу) Курс топчик) Теперь берусь за mojo и сайт-портфолио (т.к они в свободном доступе) после них однозначно приобрету курс "сайт для транспортной компании". Ещё раз спасибо за Ваш труд!!)
@Yakyzzza93
@Yakyzzza93 3 жыл бұрын
10Q=) Это действительно толковые уроки, на которых ты практикуясь, понимаешь что, как, зачем и почему!) Большой респект автору за его труды!!!
@elitech3339
@elitech3339 5 жыл бұрын
пересмотрел этот курс еще раз. Прикольное разъяснение по jQuery
@zv5585
@zv5585 5 жыл бұрын
Спасибо за курс, добавлю в закладки как шпаргалку.
@ИльгизШарафутдинов-ю4ц
@ИльгизШарафутдинов-ю4ц 5 жыл бұрын
лайк даешь больше JS!
@FogDog963
@FogDog963 4 жыл бұрын
0:50 время от начала видео, ты так смешно сказал слово "Меню", я прям улыбнулся). Ну просто очень забавно это звучит. А видео уроки реально классные, тебе бы преподавателем работать)) я бы с радостью поучился)
@goldplay99
@goldplay99 4 жыл бұрын
дак он вроде как и работает преподавателем, только онлайн)
@bigdikk1975
@bigdikk1975 5 жыл бұрын
Пишу комментарии редко, и это тот самый случай) очень круто объясняешь, замечательные уроки!) у тебя хороший голос и дикция) спасибо тебе огромное, ты очень здорово помогаешь, продолжай в том же духе!))))
@juraeva4103
@juraeva4103 4 жыл бұрын
+++
@ildarfatakhov8254
@ildarfatakhov8254 5 жыл бұрын
С JS конечно мало что понял но за урок спасибо
@yurikosenko4833
@yurikosenko4833 4 жыл бұрын
Согласен. Изучаю ванильный JS, там много сложностей, а тут еще и jquery сразу, тяжко)
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
@@yurikosenko4833 как успехи?
@РоманШевченко-ч4ы
@РоманШевченко-ч4ы 4 жыл бұрын
Ну как всегда... Только лучший контент, без соплей и воды.
@ruslangorbunov1813
@ruslangorbunov1813 5 жыл бұрын
Спасибо за годноту! Даже мне - тестировщику всё предельно ясно и всё получается!
@qip7402
@qip7402 5 жыл бұрын
Контент годный!) Хотелось бы увидеть от вас сайт под ключ на каком-нибудь modx, wordpress. Отдельное спасибо за разжёвку JS.
@goldplay99
@goldplay99 4 жыл бұрын
есть у него под ключ видос на вордпрес, вроде раньше чем актив бокс) и вышли видосы по ДЖС
@annapotri
@annapotri 2 жыл бұрын
Огромное спасибо за уроки! Делаю все буква в букву, но с "прыжками на слайдере" так и не справилась. При перезагрузке все равно прогружается второй отзыв на долю секнды его видно. Раз пять все переписывала ((( Наверное, все же что-то поменялось в js. Буду искать ответа. Но не это главное, главно, что я - человек, который никогда не занимался програмированием, а 27 лет работавший юристом, с легкостью понимаю все о чем идет речь, сама делаю сайт, меняю стили и т.д.! Вы талан обьяснения! Огромное спасибо за ваш труд! Процветания! И... надеюсь, вы уже в нормальной для процветания стране ;)
@tanyamarushka7251
@tanyamarushka7251 2 жыл бұрын
Спасибо за курс!
@MaksutovJunior3
@MaksutovJunior3 3 жыл бұрын
Спасибо за Ваш труд! Очень полезно и понятно. Побольше бы уроков такого формата и еще курс по javascript было бы вообще супер!
@_Fantom_.
@_Fantom_. 4 жыл бұрын
Отличный курс, а этот урок наилучший, спасибо!
@ДмитрийКуренков-л3м
@ДмитрийКуренков-л3м 4 жыл бұрын
Большое спасибо за отличный урок!
@unskeptik
@unskeptik 5 жыл бұрын
Супер! Спасибо за ваши уроки!
@agraiskr
@agraiskr 2 жыл бұрын
спасибо! скролл не работал с jquery подключонного локально - писал, что не имеет анимате.... подключил jq с гоогла- всё заработало.
@lrworkaccount7079
@lrworkaccount7079 2 жыл бұрын
У меня тоже скрол не работает с jquery подключонного локально и подключил и анимате не имеет подключил jq с гоогла тоже не работает.
@AkciaInterestingSite
@AkciaInterestingSite 5 жыл бұрын
Отлично! Спасибо большое!
@lonelytalent4298
@lonelytalent4298 5 жыл бұрын
Спасибо! Курс годный) Хотелось бы немного видео о wordpress. Было бы очень интересно)
@ИльясСултанов-ж7щ
@ИльясСултанов-ж7щ 5 жыл бұрын
Спасибо за ваши уроки, с меня лайк. К моменту на 22:20. Сам только учусь, поправьте меня если я не прав, из-за того что весь код расположен в $(function() {...}); для переменных создаётся область видимости на уровне функции, поэтому все работало.
@АлексейБлагой-щ1н
@АлексейБлагой-щ1н 5 жыл бұрын
Чуть более развернуто: В js есть 'поднятие переменных', те объявление переменной let nav, которая используется в функциях-обработчиках, условно поднимается на 2 строку кода и успешно захватывается в функции обработчики выше и ниже, в виде ссылки с первоначальным значением undefined, ошибки не происходит из-за того, что переменная не была использована в замыкании до того, как была инициализирована верным значением. Вообще о 'поднятии переменных' видел инфо только касательно var, но похоже для let логика та же, разница только в области видимости.
@shohinsalomov6988
@shohinsalomov6988 5 жыл бұрын
Всё круто!!! Огромное спасибо!!!
@Bigfootnorm
@Bigfootnorm 2 жыл бұрын
Все отлично даже в 22-ом году! За исключением момента с слайдером. Делаю ровно так, как Дмитрий с самого первого урока, но после подключения слайдера отзыв падает под картинку, да еще и коряво. Сами отзывы никак не получилось сделать слайдером. Они отображаются столбиком один за другим. Либо какие-то правила для js изменились, либо у меня коряво получилось что-то, хоть и делал один-в-один.
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
просто у тебя коряво получилось...
@АнтонФедоринчик-г6ф
@АнтонФедоринчик-г6ф 4 жыл бұрын
Очень круто!
@fabasay0073
@fabasay0073 3 жыл бұрын
Привет курс понравился .Продолжай дальше
@evgeny_5891
@evgeny_5891 5 жыл бұрын
Дим здорово! Респект и важуха, начинал изучить веб 2 года назад с твоих уроков. Только вот насколько актуально в 2019 говорить о jquery? Было бы круто, если бы не jquery, а vue.js например
@artem_ka3863
@artem_ka3863 4 жыл бұрын
Спасибо за годный контент!!!
@serene3d772
@serene3d772 3 жыл бұрын
спасибо за отличные уроки!
@АлексейСтупников-д4у
@АлексейСтупников-д4у 3 жыл бұрын
Здравствуйте! Благодарю за видео!
@АлексейСтупников-д4у
@АлексейСтупников-д4у 3 жыл бұрын
на 29:05 про "прыжок" slidera при перезагрузке страницы
@romanro8630
@romanro8630 3 жыл бұрын
Всё очень круто! Спасибо!
@bolotkermakunov5091
@bolotkermakunov5091 5 жыл бұрын
Спасибо!
@DenisBarbulat
@DenisBarbulat 3 жыл бұрын
Чтобы картинка в reviews-ах не обрезалась можно так дописать в css: .slick-list { overflow: visible !important; }
@jakogross2650
@jakogross2650 3 жыл бұрын
Добавил, спасибо! Но почему-то при переключении отзыва, сначала появляется обрезанная картинка, а потом уже увеличивается до полного размера, не знаете в чем причина? Как бы срабатывает сначала режим hidden, а потом включается visible...
@ZooMeRMC
@ZooMeRMC 2 жыл бұрын
Всем у кого возникают проблемы с тем или иным пунктом по JS, перепроверьте АААбсолютно все что вы дописывали в код. Расскажу на своем примере: я был уверен что у меня все написано четко и все-равно не работал Скролл --- оказалось я в html написал DATE-scroll вместо DATA-scroll. Визуально строчные "e" и "a" не сильно различаются поэтому долго не мог найти в чем дело. + не получалось прикрутить Слайдер, он у меня растягивал блок во все стороны, а второй слайд вообще был за пределами страницы, все перепроверил 10 раз.... оказалось забыл подключить слайдер в CSS(((
@donvanetti4270
@donvanetti4270 4 жыл бұрын
Спасибо за уроки!
@cryptofluxxx
@cryptofluxxx 2 жыл бұрын
С fade: true слайдеру не нужно скрывать вылезающее (overflow: hidden), т.к слайдиться будет простой заменой одного элемента на другой, вместо привычного скролла, так что можно смело делать так: .slick-list { overflow: visible !important; } При этом важно еще убрать overflow: hidden у reviews__slider, оставить только фиксированную высоту (слайдер при этом не начинает прыгать)
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
оставить фикс высоту? А если блоки будут разного размера?
@cryptofluxxx
@cryptofluxxx Жыл бұрын
@@ДмитрийНормов-ю6ц Уже не помню что было в проекте, поэтому не смогу помочь, извини
@hondashadow750phantom-penn3
@hondashadow750phantom-penn3 5 жыл бұрын
Привет. Почему ты просто не передаешm id нужных блоков в атрибут href? В чем плюс использования js?
@realshowcast1362
@realshowcast1362 5 жыл бұрын
Да, тоже жду ответ
@dmitrid.317
@dmitrid.317 5 жыл бұрын
скорей всего чтобы задать скорость (плавность) прокрутки через JS
@yomzfka
@yomzfka 3 жыл бұрын
Дмитрий очень не хотел делать эти кружочки )))))
@doubletalk6611
@doubletalk6611 5 жыл бұрын
Спасибо!
@Leon-rv2zm
@Leon-rv2zm 3 жыл бұрын
22:15 - @BrainsCloud, у тебя все работает (когда переменные объявлены после функции) потому, что запуск функции происходит по браузерному событию, а события срабатывают, т. к. макротаски, в самом конце (см. как работает eventloop). т. е. сначала срабатывает все тело скрипта, включая обычные функции, потом браузер начинает слушать события. Таким образом запуск функции идет в самом конце, после объявления всех переменных. Поправьте меня, знатоки, если я не прав.
@NeedForHeavyMetal
@NeedForHeavyMetal 3 жыл бұрын
спасибо за урок!) всё работает!
@NeedForHeavyMetal
@NeedForHeavyMetal 3 жыл бұрын
вродебы как интерпретатор запоминает весь js код по этому неважно где ставить removeClass navToggle . но я новичок, могу ошибаться. пишите почитаю
@drfreedom1824
@drfreedom1824 2 жыл бұрын
Еще для плавного скрола можно использовать css, scroll-behavior:smooth
@ВіталікФранцішко
@ВіталікФранцішко 3 жыл бұрын
псих, в хорошом смысле слова, как так научится верстать? like1!!!
@nats8159
@nats8159 4 жыл бұрын
Почему-то height: auto; не поправил ситуацию в слайдере. Пришлось задавать в медиа свои height для разных устройств. Причем так, чтобы ничего не прыгало во время загрузки. В конце на видео видно, как происходит прыжок с 1 экрана сайта на текущий. У меня так же. Можно ли это как-то исправить? П.С. Спасибо за этот курс (по-другому назвать не могу). Прекрасно скрасил карантинные будни!:)
@LuckyBobstyle
@LuckyBobstyle 4 жыл бұрын
Отличный урок , шпаргалка добавлена себе. А можно все что связано с jq повторить в нативном js ? Хотелось бы посмотреть ваше объяснение. Спасибо
@KPACIBO_UA
@KPACIBO_UA 3 жыл бұрын
16:29 в этом моменте подумал что у меня комп потух хД
@ferunelli3376
@ferunelli3376 3 жыл бұрын
Я не знаю ответишь ты или нет, но у меня несколько вопросов. Почему везде let и нигде не используешь const? Ведь многие переменные не меняются. А еще почему ты всегда передаешь обычную функцию, вместо анонимной (() => {}). Буду благодарен, если ответишь. Разницы как бы особо и нет, но всё же сейчас так в основном пишут вроде) Спасибо
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
у автора много косяков, увы, но это хороший стимул к самообучению и гуглению!
@ВиталийРябенко-з1ь
@ВиталийРябенко-з1ь 3 жыл бұрын
Спасибо большое!
@sauronin2058
@sauronin2058 5 жыл бұрын
Это божественно!!
@hiddenisland1165
@hiddenisland1165 3 жыл бұрын
крутой препод)
@Irina_life2022
@Irina_life2022 3 жыл бұрын
Спасибо!
@rasloy8759
@rasloy8759 4 жыл бұрын
почему когда я дублирую reviews__item Для создания слайдов, второй отзыв просто пояляется под первым, и ничего не могу с эти поделать. видимо команды для слайдов не применяются, хотя я все повторял как на видео.
@HISTEL
@HISTEL 2 жыл бұрын
+++
@andreev.andrey10
@andreev.andrey10 4 жыл бұрын
22:50 почему может не убираться класс show при скролле? все писал,как в видео.
@ИгорьЦирителли
@ИгорьЦирителли 2 жыл бұрын
Дмитрий спасибо огромное за курс!!! Делал сначала MOGO застрял на JS - отложил. Перешел на этот курс, все очень доступно, но застрял на слайдере, подскажите пожалуйста на сентябрь 2022 урок по слайдеру актуален, или что то изменилось?? Или я просто криворук!!??
@BrainsCloud
@BrainsCloud 2 жыл бұрын
вроде ничего не менялось
@ИгорьЦирителли
@ИгорьЦирителли 2 жыл бұрын
@@BrainsCloud Не подключается слайдер через HTTPS, скачал на ноут стационарный файл slick.min.js теперь пытаюсь настроить по уроку!
@mihavinfo
@mihavinfo 5 жыл бұрын
Дмитрий, Спасибо вам за ваши труды! Подскажите пожалуйста, как сделать, что бы слайдер прокручивался автоматически?
@BrainsCloud
@BrainsCloud 5 жыл бұрын
Пожалуйста. В документации есть, почитайте. autoplay: true
@mihavinfo
@mihavinfo 5 жыл бұрын
@@BrainsCloud Спасибо!
@gvitoss
@gvitoss 5 жыл бұрын
Привет, а как можно реализовать несколько видов слайдера? В макете вначале страницы используются один вид стрелочек и навигации по слайдеру, а в конце лендинга уже другие стрелки и отсутствует навигация (dots)
@BrainsCloud
@BrainsCloud 5 жыл бұрын
точно так же, только для другого элемента инициализируете slick с настройками, а через цсс меняете внешний вид стрелок/кнопок
@krabik2502
@krabik2502 Жыл бұрын
в reviews у меня на пк и на телефоне бывали слишком большие отступы, оказалось . slick-slide { height: 100%; } просто пришлось поменять на значение "auto"
@dim3143
@dim3143 3 жыл бұрын
На 23 минуте ошибка в логике) Когда мы нажимаем на бургер, тогда сразу появляется переменная nav и класс show. Соответственно когда мы нажимаем на элемент [data-scroll] то переменная nav уже 100% существует с классом show, т.к. без них мы просто элементы меню бы не увидели) . Выносить переменную было не обязательно)))
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
у автора много косяков, увы, но это хороший стимул к самообучению и гуглению!
@вупидискуп
@вупидискуп 2 жыл бұрын
подскажите плиз видео и таймлайн, где верстали бургер кнопку
@jackdoe1312
@jackdoe1312 3 жыл бұрын
Замучился подключать jquery + slick на Webpack, но я это сделал, все в этом вебпаке немного по-другому)
@GANGST1ER
@GANGST1ER 3 жыл бұрын
Переделал весь код под JS. Это не просто.
@yurisamarin8200
@yurisamarin8200 5 жыл бұрын
это конечно хорошо но зачем для простого такого скрола джаваскрипт? это все элементарно ж в html есть...
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
а плавность и анимация?
@ОлесяАсанова-к4к
@ОлесяАсанова-к4к 3 жыл бұрын
Неlp😭, после того как шапку сделала, ничего не стало работать( бургер меню не открывается, слайде не убирается, так и есть 2е картинки. Как будто JS не работает вообще ( 100 раз все точки запятые и буквы проверила( может от того что я в хроме делаю, что то не срабатывает и не подключается, не пойму(
@ko-games7768
@ko-games7768 4 жыл бұрын
Пожалуйста сделайте видео урок слайдер на Jquery, или быть может такое видео уже есть то скиньте ссылку на него в комментарии, спасибо уроки просто супер,качественный контент.
@BrainsCloud
@BrainsCloud 4 жыл бұрын
в этом уроке есть слайдер
@ko-games7768
@ko-games7768 4 жыл бұрын
BrainsCloud хотелось бы слайдер на jquery.
@Hande_hoch
@Hande_hoch 3 жыл бұрын
12:20 можно вызывать функцию до того, как прописал эту функцию?
@krossvayz6500
@krossvayz6500 2 жыл бұрын
9:00 проблема появилась. У меня работает навигация, но шапка не перемещаеться сомною. Как исправить? До этого шапка перемещалась.
@romanro8630
@romanro8630 3 жыл бұрын
Правильно что шапку переделали, а то она при перезагрузке страницы в браузере Firefox пропадала)
@xatuky9644
@xatuky9644 Жыл бұрын
подскажите пожалуйста что делать если меня на телефоне не работает? Нажимаю на кнопки в меню они вниз не делают
@EaseMyMindBro
@EaseMyMindBro 3 жыл бұрын
$("[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) с чем может быть связано и как починить?
@ЯнаТ-ъ7ы
@ЯнаТ-ъ7ы 3 жыл бұрын
У меня такая же проблема(
@КиноМомент-й9я
@КиноМомент-й9я 3 жыл бұрын
Нашли решение?
@Aziiim
@Aziiim 2 жыл бұрын
Точно такая же проблема
@alexanderkas3956
@alexanderkas3956 2 жыл бұрын
у меня была такая проблема, дело было в том что я написал этот скрипт как бы внутри предедущего сурипта. обротите внимание где заканчивается прошлый скрипт. этот скрипт должет быть только внутри главного скрипта function.
@alexanderkas3956
@alexanderkas3956 2 жыл бұрын
или где то не правильно id прописали.
@webit9026
@webit9026 4 жыл бұрын
чего-то у меня не с новой строки 15:40 ай ай где ж его искать ошибку
@AnnaCherkesova
@AnnaCherkesova 3 жыл бұрын
Знаю что поздно наверняка, но те у кого такая же проблема возникла, проверьте, делали ли вы в десктопной версии .nav { display: flex; }, у меня не было, поэтому я дописала там вверху свойство, а в медиа запросе только flex-direction: column;
@ИванЖуравлёв-м1щ
@ИванЖуравлёв-м1щ 4 жыл бұрын
Почему со слайдером вообще ничего не получается? Может библиотека не подключилась? Из-за чего она может не подключиться?
@ЛюдмилаТимофеева-щ7ф
@ЛюдмилаТимофеева-щ7ф 2 жыл бұрын
У меня было из-за банальной невнимательности, я диву rewiewsSlider присвоила класс в место id. Проверьте код.
@HISTEL
@HISTEL 2 жыл бұрын
@@ЛюдмилаТимофеева-щ7ф спасибо огромное, я уже весь код перечитал и если бы не ваш комментарий то хз что бы делал)
@ЛюдмилаТимофеева-щ7ф
@ЛюдмилаТимофеева-щ7ф 2 жыл бұрын
@@HISTEL Здорово, очень рада, что вам помогло) Удачи в дальнейшей вёрстке)
@Rasch999
@Rasch999 3 жыл бұрын
когда мы создавали li) что-то не видел)
@ИванВерушкин-в7ю
@ИванВерушкин-в7ю 4 жыл бұрын
Скачал вашу вёрстку. Консоль показывает у вас 11 ошибок с JQ, и горизонтальный скролл. У меня тоже горизонтальный скролл есть, при любой ширине экрана.
@prost_3657
@prost_3657 2 жыл бұрын
jQuery не умеет работать со стрелковыми функциями?( const checkScroll = (scrollPos, heightIntro) => { }
@6095023
@6095023 3 жыл бұрын
помогите с проблемой: "expected an identifier and instead saw 'let'", не могу никак решить
@Robbi726
@Robbi726 4 жыл бұрын
Дмитрий, а если все работает нужна ли функция checkScroll?
@biloltuliboev3088
@biloltuliboev3088 4 жыл бұрын
У меня тоже такая ситуация
@dim3143
@dim3143 3 жыл бұрын
Это просто перестраховка и демонстрация возможностей джаваскрипта) Функция не обязательна
@KirillHOMMEVeretnov
@KirillHOMMEVeretnov 3 жыл бұрын
Спасибо большое за уроки! Очень крутые. Если есть возможность, помогите, пожалуйста, у меня, почему-то, в строке "let elementOffset = $(elementId).offset().top;" проблема, в IDE все норм, ошибок не выдает, а когда в браузере начинаю проверять в консоли появляется сообщение об ошибке: app.js:29 Uncaught TypeError: Cannot read property 'top' of undefined перепроверил код, вроде все так же как у вас в уроке, попробовал загуглить, какие решения нашел в интернетах не помогают..не понимаю в чем проблема(
@Lucasudar
@Lucasudar 3 жыл бұрын
подозреваю, что ты не туда прописал ссылки в html (не здесь href="#", а здесь data-scroll="#NAME")
@Aziiim
@Aziiim 2 жыл бұрын
У меня тоже также было, оказалось ошибка в: 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 Ничего из этого не работает при этом в консоли нет ошибок. Шо делать....
@ОлесяАсанова-к4к
@ОлесяАсанова-к4к 3 жыл бұрын
Ошибка CCS2: 1, статус 400, где это искать?
@lrworkaccount7079
@lrworkaccount7079 2 жыл бұрын
Олеся здравствуйте. Исправили ошибку?
@Rasch999
@Rasch999 3 жыл бұрын
Error: parsing error: Unexpected token header
@prikuplay
@prikuplay 4 жыл бұрын
Сделал все как на видео, все работает, кроме reviews, текст под которыми все равно скрыт под фото((( Помогите пожалуйста
@ЕвгенийКожушко-ь9ы
@ЕвгенийКожушко-ь9ы 4 жыл бұрын
Записался на курсы по фронт энд, хожу в офис слушаю уроки и т.д. но тут знаний получаю в 10 раз больше! У меня появился вопрос по скролу, в чём смысл писать его через JS если в HTML есть якорные сылки?
@BrainsCloud
@BrainsCloud 4 жыл бұрын
плавность, анимации
@ЕвгенийКожушко-ь9ы
@ЕвгенийКожушко-ь9ы 4 жыл бұрын
@@BrainsCloud точно, спасибо
@itachiychiha-----1232
@itachiychiha-----1232 3 жыл бұрын
Подскажите пожалуйста почему у меня arrows: folse не скрывает кнопку. Буду очень благодарен.
@ДенисШувалов-щ1в
@ДенисШувалов-щ1в 3 жыл бұрын
false
@br1st538
@br1st538 5 жыл бұрын
1
@anixi85
@anixi85 5 жыл бұрын
называется для начинающих, но jquery тут не особо простой в уроке.
@АбуЗаррФарадей
@АбуЗаррФарадей 4 жыл бұрын
Я вообще не понял. тупо повторял
@vasiliygorelov8037
@vasiliygorelov8037 4 жыл бұрын
А нельзя сделать так(чтобы автоматически выравнивать наше перемещение по ссылке): 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);
@DerAleksey
@DerAleksey 3 жыл бұрын
ну это же возможно всё сделать только при помощи html и css?
@osayo3324
@osayo3324 2 жыл бұрын
возможно, но выйдет криво, сложно и некрасиво. неужели не хочется учить Js?
@DerAleksey
@DerAleksey 2 жыл бұрын
@@osayo3324 ну я так считаю, что нужно стремится к простоте. Ну а вообще изучая JS конечно вижу много возможностей
@LegoMasterteam
@LegoMasterteam Жыл бұрын
Здраствуйте уважаемый Дмитрий Валак! Я вот что подумал, если вы бы вместо jQ использовали "якоря" в html что бы изменилось? С уважением к вам от меня.
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц Жыл бұрын
а плавность как сделать? smooth в css плохо еще работает и хз когда норм будет...
@LegoMasterteam
@LegoMasterteam Жыл бұрын
@@ДмитрийНормов-ю6ц я не писал в 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); }); });
@Rasch999
@Rasch999 3 жыл бұрын
скроллинга нет никакого) пролистываю страницу, жму download или еще что из этого ряда и перенаправляет в самый верх страницы))) получился скроллинг наоборот)
@kapkan10
@kapkan10 3 жыл бұрын
Печально видеть когда верстальщик в какой-то момент забивает на макет и делает по принципу «и так сойдет». Это я про обрезанную каринку в блоке отзывов и точки. В реальном проекте на этапе дизайн-надзора по этому блоку прилетели бы правки от меня))
@ASERIA777
@ASERIA777 3 жыл бұрын
12 мин
@dsim2632
@dsim2632 4 жыл бұрын
Дим привет. Знаю, ты не обязан отвечать, но я уже 3 часа не могу понять в чем дело. Я уже сделал ДОМ дерево слайдера 1 в 1 как у тебя, но чертов слайдер исчезает вверху и появляется внизу и наоборот. В итоге у меня двойная высота слайдера и ширина, так как внизу он появляется на позиции - 1170 pх. Я уже хз шо робить. Буду благодарен за хелп....
@BrainsCloud
@BrainsCloud 4 жыл бұрын
Dextersium попробуйте этот вопрос задать в нашем телеграмм чате - htmlbase
@dsim2632
@dsim2632 4 жыл бұрын
@@BrainsCloud спасибо , задам там
@iliavasileff
@iliavasileff 4 жыл бұрын
Тоже потратил очень много времени и всё чего добился -- второй блок просто исчезает, будто покрывается под другим. В элементе кода первому придаётся opacity 0, но на его место второй не появляется. До того как скрывали элементы уходящие за пределы блока, он также был где-то внизу слева. Вам удалось решить эту проблему?
@dsim2632
@dsim2632 4 жыл бұрын
@@iliavasileff решил, напишите мне вечером, скину вам кусок кода
@iliavasileff
@iliavasileff 4 жыл бұрын
@@dsim2632 хорошо! Благодарю за столь быстрый ответ!
@johnny_bronxxx
@johnny_bronxxx 4 жыл бұрын
Почему у блока features id придается контейнеру, а в остальных блоках div'у? Только сейчас обратил внимание
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,8 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Что такое Jquery и зачем он нужен
11:34
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 51 М.
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12