Спасибо, ВСЕ осилил. Во время уроков даже с учетом того что все делал под копирку, все равно у меня были ошибки в основном это банальная невнимательность ) Еще раз спасибо, продолжай вести канал, не забрасывай его
@СтаниславГорячев-г1ъ3 жыл бұрын
Присоединяюсь к вышесказанному
@lordloamanroy77575 жыл бұрын
Ты красавчик , самые полезные уроки из всего рунета по верстке. Спасибо тебе большое, только продолжай!
@andriiSTV3 жыл бұрын
Смотрю этот плейлист в 2021 году - очень интересно и информативно! Отдельное спасибо за подробные объяснения и примеры разных ситуаций, которые могут попасться на практике! 8-ое видео на одном дыхании смотрю и успешно повторяю!😀
@webit90264 жыл бұрын
13:50 мобильная менюшка 17:50 Jquery for nav 23:07 Sllider
@specnon17403 жыл бұрын
Спасибо вам, вы очень круто объясняете, а когда возникают проблемы моментально додумываете решение. Настоящий профессионал в своем деле.
@easypop13455 жыл бұрын
Было бы круто, вёрстку магазина видеть. Спасибо
@ЕвгенийШарапанюк-ю9э4 жыл бұрын
Дошел до финиша)) огромное спасибо за Вашу работу) Курс топчик) Теперь берусь за mojo и сайт-портфолио (т.к они в свободном доступе) после них однозначно приобрету курс "сайт для транспортной компании". Ещё раз спасибо за Ваш труд!!)
@АнастасіяГуцалюк-ы6п4 жыл бұрын
Круто! Сколько не пробовала научится верстке, но лишь по твоим урокам смогла понять саму её суть и то, как всё это работает. Спасибо большое! Смотрю, что первое видео 105 тыс. просмотров, а последнее около 7 тыс. просмотров. До конца дошел не каждый. Но я уже почти у финала!
@mirov172 жыл бұрын
как успехи?
@elitech33395 жыл бұрын
пересмотрел этот курс еще раз. Прикольное разъяснение по jQuery
@Yakyzzza933 жыл бұрын
10Q=) Это действительно толковые уроки, на которых ты практикуясь, понимаешь что, как, зачем и почему!) Большой респект автору за его труды!!!
@FogDog9634 жыл бұрын
0:50 время от начала видео, ты так смешно сказал слово "Меню", я прям улыбнулся). Ну просто очень забавно это звучит. А видео уроки реально классные, тебе бы преподавателем работать)) я бы с радостью поучился)
@iFanat_friends4 жыл бұрын
дак он вроде как и работает преподавателем, только онлайн)
@bigdikk19755 жыл бұрын
Пишу комментарии редко, и это тот самый случай) очень круто объясняешь, замечательные уроки!) у тебя хороший голос и дикция) спасибо тебе огромное, ты очень здорово помогаешь, продолжай в том же духе!))))
@juraeva41034 жыл бұрын
+++
@zv55855 жыл бұрын
Спасибо за курс, добавлю в закладки как шпаргалку.
@РоманШевченко-ч4ы4 жыл бұрын
Ну как всегда... Только лучший контент, без соплей и воды.
@ruslangorbunov18135 жыл бұрын
Спасибо за годноту! Даже мне - тестировщику всё предельно ясно и всё получается!
@MaksutovJunior33 жыл бұрын
Спасибо за Ваш труд! Очень полезно и понятно. Побольше бы уроков такого формата и еще курс по javascript было бы вообще супер!
@ИльгизШарафутдинов-ю4ц5 жыл бұрын
лайк даешь больше JS!
@_Fantom_.5 жыл бұрын
Отличный курс, а этот урок наилучший, спасибо!
@ildarfatakhov82545 жыл бұрын
С JS конечно мало что понял но за урок спасибо
@yurikosenko48334 жыл бұрын
Согласен. Изучаю ванильный JS, там много сложностей, а тут еще и jquery сразу, тяжко)
@ДмитрийНормов-ю6ц Жыл бұрын
@@yurikosenko4833 как успехи?
@qip74025 жыл бұрын
Контент годный!) Хотелось бы увидеть от вас сайт под ключ на каком-нибудь modx, wordpress. Отдельное спасибо за разжёвку JS.
@iFanat_friends4 жыл бұрын
есть у него под ключ видос на вордпрес, вроде раньше чем актив бокс) и вышли видосы по ДЖС
@annapotri2 жыл бұрын
Огромное спасибо за уроки! Делаю все буква в букву, но с "прыжками на слайдере" так и не справилась. При перезагрузке все равно прогружается второй отзыв на долю секнды его видно. Раз пять все переписывала ((( Наверное, все же что-то поменялось в js. Буду искать ответа. Но не это главное, главно, что я - человек, который никогда не занимался програмированием, а 27 лет работавший юристом, с легкостью понимаю все о чем идет речь, сама делаю сайт, меняю стили и т.д.! Вы талан обьяснения! Огромное спасибо за ваш труд! Процветания! И... надеюсь, вы уже в нормальной для процветания стране ;)
@ДмитрийКуренков-л3м4 жыл бұрын
Большое спасибо за отличный урок!
@unskeptik5 жыл бұрын
Супер! Спасибо за ваши уроки!
@ИльясСултанов-ж7щ5 жыл бұрын
Спасибо за ваши уроки, с меня лайк. К моменту на 22:20. Сам только учусь, поправьте меня если я не прав, из-за того что весь код расположен в $(function() {...}); для переменных создаётся область видимости на уровне функции, поэтому все работало.
@АлексейБлагой-щ1н5 жыл бұрын
Чуть более развернуто: В js есть 'поднятие переменных', те объявление переменной let nav, которая используется в функциях-обработчиках, условно поднимается на 2 строку кода и успешно захватывается в функции обработчики выше и ниже, в виде ссылки с первоначальным значением undefined, ошибки не происходит из-за того, что переменная не была использована в замыкании до того, как была инициализирована верным значением. Вообще о 'поднятии переменных' видел инфо только касательно var, но похоже для let логика та же, разница только в области видимости.
@tanyamarushka72513 жыл бұрын
Спасибо за курс!
@agraiskr3 жыл бұрын
спасибо! скролл не работал с jquery подключонного локально - писал, что не имеет анимате.... подключил jq с гоогла- всё заработало.
@lrworkaccount70792 жыл бұрын
У меня тоже скрол не работает с jquery подключонного локально и подключил и анимате не имеет подключил jq с гоогла тоже не работает.
@AkciaInterestingSite5 жыл бұрын
Отлично! Спасибо большое!
@shohinsalomov69885 жыл бұрын
Всё круто!!! Огромное спасибо!!!
@lonelytalent42985 жыл бұрын
Спасибо! Курс годный) Хотелось бы немного видео о wordpress. Было бы очень интересно)
@fabasay00734 жыл бұрын
Привет курс понравился .Продолжай дальше
@АлексейСтупников-д4у3 жыл бұрын
Здравствуйте! Благодарю за видео!
@АлексейСтупников-д4у3 жыл бұрын
на 29:05 про "прыжок" slidera при перезагрузке страницы
@serene3d7723 жыл бұрын
спасибо за отличные уроки!
@АнтонФедоринчик-г6ф5 жыл бұрын
Очень круто!
@romanro86304 жыл бұрын
Всё очень круто! Спасибо!
@artem_ka38634 жыл бұрын
Спасибо за годный контент!!!
@NeedForHeavyMetal3 жыл бұрын
спасибо за урок!) всё работает!
@NeedForHeavyMetal3 жыл бұрын
вродебы как интерпретатор запоминает весь js код по этому неважно где ставить removeClass navToggle . но я новичок, могу ошибаться. пишите почитаю
@Leon-rv2zm3 жыл бұрын
22:15 - @BrainsCloud, у тебя все работает (когда переменные объявлены после функции) потому, что запуск функции происходит по браузерному событию, а события срабатывают, т. к. макротаски, в самом конце (см. как работает eventloop). т. е. сначала срабатывает все тело скрипта, включая обычные функции, потом браузер начинает слушать события. Таким образом запуск функции идет в самом конце, после объявления всех переменных. Поправьте меня, знатоки, если я не прав.
@cryptofluxxx2 жыл бұрын
С fade: true слайдеру не нужно скрывать вылезающее (overflow: hidden), т.к слайдиться будет простой заменой одного элемента на другой, вместо привычного скролла, так что можно смело делать так: .slick-list { overflow: visible !important; } При этом важно еще убрать overflow: hidden у reviews__slider, оставить только фиксированную высоту (слайдер при этом не начинает прыгать)
@ДмитрийНормов-ю6ц Жыл бұрын
оставить фикс высоту? А если блоки будут разного размера?
@cryptofluxxx Жыл бұрын
@@ДмитрийНормов-ю6ц Уже не помню что было в проекте, поэтому не смогу помочь, извини
@Bigfootnorm2 жыл бұрын
Все отлично даже в 22-ом году! За исключением момента с слайдером. Делаю ровно так, как Дмитрий с самого первого урока, но после подключения слайдера отзыв падает под картинку, да еще и коряво. Сами отзывы никак не получилось сделать слайдером. Они отображаются столбиком один за другим. Либо какие-то правила для js изменились, либо у меня коряво получилось что-то, хоть и делал один-в-один.
@ДмитрийНормов-ю6ц Жыл бұрын
просто у тебя коряво получилось...
@evgeny_58915 жыл бұрын
Дим здорово! Респект и важуха, начинал изучить веб 2 года назад с твоих уроков. Только вот насколько актуально в 2019 говорить о jquery? Было бы круто, если бы не jquery, а vue.js например
@DenisBarbulat3 жыл бұрын
Чтобы картинка в reviews-ах не обрезалась можно так дописать в css: .slick-list { overflow: visible !important; }
@jakogross26503 жыл бұрын
Добавил, спасибо! Но почему-то при переключении отзыва, сначала появляется обрезанная картинка, а потом уже увеличивается до полного размера, не знаете в чем причина? Как бы срабатывает сначала режим hidden, а потом включается visible...
@donvanetti42704 жыл бұрын
Спасибо за уроки!
@hondashadow750phantom-penn35 жыл бұрын
Привет. Почему ты просто не передаешm id нужных блоков в атрибут href? В чем плюс использования js?
@realshowcast13625 жыл бұрын
Да, тоже жду ответ
@dmitrid.3175 жыл бұрын
скорей всего чтобы задать скорость (плавность) прокрутки через JS
@bolotkermakunov50915 жыл бұрын
Спасибо!
@andreev.andrey104 жыл бұрын
22:50 почему может не убираться класс show при скролле? все писал,как в видео.
@LuckyBobstyle4 жыл бұрын
Отличный урок , шпаргалка добавлена себе. А можно все что связано с jq повторить в нативном js ? Хотелось бы посмотреть ваше объяснение. Спасибо
@drfreedom18243 жыл бұрын
Еще для плавного скрола можно использовать css, scroll-behavior:smooth
@nats81594 жыл бұрын
Почему-то height: auto; не поправил ситуацию в слайдере. Пришлось задавать в медиа свои height для разных устройств. Причем так, чтобы ничего не прыгало во время загрузки. В конце на видео видно, как происходит прыжок с 1 экрана сайта на текущий. У меня так же. Можно ли это как-то исправить? П.С. Спасибо за этот курс (по-другому назвать не могу). Прекрасно скрасил карантинные будни!:)
@ВиталийРябенко-з1ь4 жыл бұрын
Спасибо большое!
@mihavinfo5 жыл бұрын
Дмитрий, Спасибо вам за ваши труды! Подскажите пожалуйста, как сделать, что бы слайдер прокручивался автоматически?
@BrainsCloud5 жыл бұрын
Пожалуйста. В документации есть, почитайте. autoplay: true
@mihavinfo5 жыл бұрын
@@BrainsCloud Спасибо!
@Hande_hoch4 жыл бұрын
12:20 можно вызывать функцию до того, как прописал эту функцию?
@krossvayz65002 жыл бұрын
9:00 проблема появилась. У меня работает навигация, но шапка не перемещаеться сомною. Как исправить? До этого шапка перемещалась.
@ИгорьЦирителли2 жыл бұрын
Дмитрий спасибо огромное за курс!!! Делал сначала MOGO застрял на JS - отложил. Перешел на этот курс, все очень доступно, но застрял на слайдере, подскажите пожалуйста на сентябрь 2022 урок по слайдеру актуален, или что то изменилось?? Или я просто криворук!!??
@BrainsCloud2 жыл бұрын
вроде ничего не менялось
@ИгорьЦирителли2 жыл бұрын
@@BrainsCloud Не подключается слайдер через HTTPS, скачал на ноут стационарный файл slick.min.js теперь пытаюсь настроить по уроку!
@rasloy87594 жыл бұрын
почему когда я дублирую reviews__item Для создания слайдов, второй отзыв просто пояляется под первым, и ничего не могу с эти поделать. видимо команды для слайдов не применяются, хотя я все повторял как на видео.
@HISTEL3 жыл бұрын
+++
@sauronin20585 жыл бұрын
Это божественно!!
@gvitoss5 жыл бұрын
Привет, а как можно реализовать несколько видов слайдера? В макете вначале страницы используются один вид стрелочек и навигации по слайдеру, а в конце лендинга уже другие стрелки и отсутствует навигация (dots)
@BrainsCloud5 жыл бұрын
точно так же, только для другого элемента инициализируете slick с настройками, а через цсс меняете внешний вид стрелок/кнопок
@ВіталікФранцішко4 жыл бұрын
псих, в хорошом смысле слова, как так научится верстать? like1!!!
@lesyaAsa3 жыл бұрын
Неlp😭, после того как шапку сделала, ничего не стало работать( бургер меню не открывается, слайде не убирается, так и есть 2е картинки. Как будто JS не работает вообще ( 100 раз все точки запятые и буквы проверила( может от того что я в хроме делаю, что то не срабатывает и не подключается, не пойму(
@KPACIBO_UA3 жыл бұрын
16:29 в этом моменте подумал что у меня комп потух хД
@core7482 жыл бұрын
Всем у кого возникают проблемы с тем или иным пунктом по JS, перепроверьте АААбсолютно все что вы дописывали в код. Расскажу на своем примере: я был уверен что у меня все написано четко и все-равно не работал Скролл --- оказалось я в html написал DATE-scroll вместо DATA-scroll. Визуально строчные "e" и "a" не сильно различаются поэтому долго не мог найти в чем дело. + не получалось прикрутить Слайдер, он у меня растягивал блок во все стороны, а второй слайд вообще был за пределами страницы, все перепроверил 10 раз.... оказалось забыл подключить слайдер в CSS(((
@hiddenisland11653 жыл бұрын
крутой препод)
@ferunelli33764 жыл бұрын
Я не знаю ответишь ты или нет, но у меня несколько вопросов. Почему везде let и нигде не используешь const? Ведь многие переменные не меняются. А еще почему ты всегда передаешь обычную функцию, вместо анонимной (() => {}). Буду благодарен, если ответишь. Разницы как бы особо и нет, но всё же сейчас так в основном пишут вроде) Спасибо
@ДмитрийНормов-ю6ц Жыл бұрын
у автора много косяков, увы, но это хороший стимул к самообучению и гуглению!
@ko-games77685 жыл бұрын
Пожалуйста сделайте видео урок слайдер на Jquery, или быть может такое видео уже есть то скиньте ссылку на него в комментарии, спасибо уроки просто супер,качественный контент.
@BrainsCloud5 жыл бұрын
в этом уроке есть слайдер
@ko-games77685 жыл бұрын
BrainsCloud хотелось бы слайдер на jquery.
@dim31434 жыл бұрын
На 23 минуте ошибка в логике) Когда мы нажимаем на бургер, тогда сразу появляется переменная nav и класс show. Соответственно когда мы нажимаем на элемент [data-scroll] то переменная nav уже 100% существует с классом show, т.к. без них мы просто элементы меню бы не увидели) . Выносить переменную было не обязательно)))
@ДмитрийНормов-ю6ц Жыл бұрын
у автора много косяков, увы, но это хороший стимул к самообучению и гуглению!
@вупидискуп2 жыл бұрын
подскажите плиз видео и таймлайн, где верстали бургер кнопку
@EaseMyMindBro4 жыл бұрын
$("[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ы4 жыл бұрын
У меня такая же проблема(
@КиноМомент-й9я3 жыл бұрын
Нашли решение?
@Aziiim3 жыл бұрын
Точно такая же проблема
@alexanderkas39562 жыл бұрын
у меня была такая проблема, дело было в том что я написал этот скрипт как бы внутри предедущего сурипта. обротите внимание где заканчивается прошлый скрипт. этот скрипт должет быть только внутри главного скрипта function.
@alexanderkas39562 жыл бұрын
или где то не правильно id прописали.
@webit90264 жыл бұрын
чего-то у меня не с новой строки 15:40 ай ай где ж его искать ошибку
@AnnaCherkesova3 жыл бұрын
Знаю что поздно наверняка, но те у кого такая же проблема возникла, проверьте, делали ли вы в десктопной версии .nav { display: flex; }, у меня не было, поэтому я дописала там вверху свойство, а в медиа запросе только flex-direction: column;
@jackdoe13124 жыл бұрын
Замучился подключать jquery + slick на Webpack, но я это сделал, все в этом вебпаке немного по-другому)
@ИванЖуравлёв-м1щ4 жыл бұрын
Почему со слайдером вообще ничего не получается? Может библиотека не подключилась? Из-за чего она может не подключиться?
@ЛюдмилаТимофеева-щ7ф3 жыл бұрын
У меня было из-за банальной невнимательности, я диву rewiewsSlider присвоила класс в место id. Проверьте код.
@HISTEL3 жыл бұрын
@@ЛюдмилаТимофеева-щ7ф спасибо огромное, я уже весь код перечитал и если бы не ваш комментарий то хз что бы делал)
@ЛюдмилаТимофеева-щ7ф3 жыл бұрын
@@HISTEL Здорово, очень рада, что вам помогло) Удачи в дальнейшей вёрстке)
@Robbi7264 жыл бұрын
Дмитрий, а если все работает нужна ли функция checkScroll?
@biloltuliboev30884 жыл бұрын
У меня тоже такая ситуация
@dim31434 жыл бұрын
Это просто перестраховка и демонстрация возможностей джаваскрипта) Функция не обязательна
@krabik25022 жыл бұрын
в reviews у меня на пк и на телефоне бывали слишком большие отступы, оказалось . slick-slide { height: 100%; } просто пришлось поменять на значение "auto"
@KirillHOMMEVeretnov3 жыл бұрын
Спасибо большое за уроки! Очень крутые. Если есть возможность, помогите, пожалуйста, у меня, почему-то, в строке "let elementOffset = $(elementId).offset().top;" проблема, в IDE все норм, ошибок не выдает, а когда в браузере начинаю проверять в консоли появляется сообщение об ошибке: app.js:29 Uncaught TypeError: Cannot read property 'top' of undefined перепроверил код, вроде все так же как у вас в уроке, попробовал загуглить, какие решения нашел в интернетах не помогают..не понимаю в чем проблема(
@Lucasudar3 жыл бұрын
подозреваю, что ты не туда прописал ссылки в html (не здесь href="#", а здесь data-scroll="#NAME")
@Aziiim3 жыл бұрын
У меня тоже также было, оказалось ошибка в: let elementId = $(this).data('scroll'); Слово Id написал как ID
@xatuky96442 жыл бұрын
подскажите пожалуйста что делать если меня на телефоне не работает? Нажимаю на кнопки в меню они вниз не делают
@yurisamarin82005 жыл бұрын
это конечно хорошо но зачем для простого такого скрола джаваскрипт? это все элементарно ж в html есть...
@ДмитрийНормов-ю6ц Жыл бұрын
а плавность и анимация?
@60950233 жыл бұрын
помогите с проблемой: "expected an identifier and instead saw 'let'", не могу никак решить
@itachiychiha-----12323 жыл бұрын
Подскажите пожалуйста почему у меня arrows: folse не скрывает кнопку. Буду очень благодарен.
@ДенисШувалов-щ1в3 жыл бұрын
false
@ИванВерушкин-в7ю4 жыл бұрын
Скачал вашу вёрстку. Консоль показывает у вас 11 ошибок с JQ, и горизонтальный скролл. У меня тоже горизонтальный скролл есть, при любой ширине экрана.
@ЕвгенийКожушко-ь9ы5 жыл бұрын
Записался на курсы по фронт энд, хожу в офис слушаю уроки и т.д. но тут знаний получаю в 10 раз больше! У меня появился вопрос по скролу, в чём смысл писать его через JS если в HTML есть якорные сылки?
@BrainsCloud5 жыл бұрын
плавность, анимации
@ЕвгенийКожушко-ь9ы5 жыл бұрын
@@BrainsCloud точно, спасибо
@GANGST1ER4 жыл бұрын
Переделал весь код под JS. Это не просто.
@lesyaAsa3 жыл бұрын
Ошибка CCS2: 1, статус 400, где это искать?
@lrworkaccount70792 жыл бұрын
Олеся здравствуйте. Исправили ошибку?
@DerAleksey3 жыл бұрын
ну это же возможно всё сделать только при помощи html и css?
@osayo33242 жыл бұрын
возможно, но выйдет криво, сложно и некрасиво. неужели не хочется учить Js?
@DerAleksey2 жыл бұрын
@@osayo3324 ну я так считаю, что нужно стремится к простоте. Ну а вообще изучая JS конечно вижу много возможностей
@romanro86304 жыл бұрын
Правильно что шапку переделали, а то она при перезагрузке страницы в браузере Firefox пропадала)
@Rasch9994 жыл бұрын
когда мы создавали li) что-то не видел)
@Dark_Psiholog Жыл бұрын
Мб не у меня одного такая пробелма ? Подключил слайдер , сделал всё, как делал Дмитрий, но функции слайдера не работают let slider = $("reviewsSlider"); slider.slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, fade: true, arrows:false Ничего из этого не работает при этом в консоли нет ошибок. Шо делать....
@prikuplay5 жыл бұрын
Сделал все как на видео, все работает, кроме reviews, текст под которыми все равно скрыт под фото((( Помогите пожалуйста
@prost_36572 жыл бұрын
jQuery не умеет работать со стрелковыми функциями?( const checkScroll = (scrollPos, heightIntro) => { }
@vasiliygorelov80374 жыл бұрын
А нельзя сделать так(чтобы автоматически выравнивать наше перемещение по ссылке): 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);
@Rasch9994 жыл бұрын
Error: parsing error: Unexpected token header
@dsim26325 жыл бұрын
Дим привет. Знаю, ты не обязан отвечать, но я уже 3 часа не могу понять в чем дело. Я уже сделал ДОМ дерево слайдера 1 в 1 как у тебя, но чертов слайдер исчезает вверху и появляется внизу и наоборот. В итоге у меня двойная высота слайдера и ширина, так как внизу он появляется на позиции - 1170 pх. Я уже хз шо робить. Буду благодарен за хелп....
@BrainsCloud5 жыл бұрын
Dextersium попробуйте этот вопрос задать в нашем телеграмм чате - htmlbase
@dsim26325 жыл бұрын
@@BrainsCloud спасибо , задам там
@iliavasileff4 жыл бұрын
Тоже потратил очень много времени и всё чего добился -- второй блок просто исчезает, будто покрывается под другим. В элементе кода первому придаётся opacity 0, но на его место второй не появляется. До того как скрывали элементы уходящие за пределы блока, он также был где-то внизу слева. Вам удалось решить эту проблему?
@dsim26324 жыл бұрын
@@iliavasileff решил, напишите мне вечером, скину вам кусок кода
@iliavasileff4 жыл бұрын
@@dsim2632 хорошо! Благодарю за столь быстрый ответ!
@br1st5385 жыл бұрын
1
@LegoMasterteam2 жыл бұрын
Здраствуйте уважаемый Дмитрий Валак! Я вот что подумал, если вы бы вместо jQ использовали "якоря" в html что бы изменилось? С уважением к вам от меня.
@ДмитрийНормов-ю6ц Жыл бұрын
а плавность как сделать? smooth в css плохо еще работает и хз когда норм будет...
@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); }); });
@Rasch9994 жыл бұрын
скроллинга нет никакого) пролистываю страницу, жму download или еще что из этого ряда и перенаправляет в самый верх страницы))) получился скроллинг наоборот)
@kapkan104 жыл бұрын
Печально видеть когда верстальщик в какой-то момент забивает на макет и делает по принципу «и так сойдет». Это я про обрезанную каринку в блоке отзывов и точки. В реальном проекте на этапе дизайн-надзора по этому блоку прилетели бы правки от меня))
@ASERIA7773 жыл бұрын
12 мин
@anixi855 жыл бұрын
называется для начинающих, но jquery тут не особо простой в уроке.