Как сделать слайдер на JS?

  Переглядів 89,656

Просто: разработка

Просто: разработка

День тому

В этом видео ты узнаешь как можно написать слайдер (карусель, слайдшоу - это всё об одном...). Основной акцент делается именно на логике работы. Не сложная вёрстка на HTML и CSS, логика одна, но в качестве примера написана на jQuery и затем на JavaScript.
=======================================
Содержание:
00:00 Введение
01:13 Концепция
01:37 Вёрстка
05:56 Разработка на jQuery
24:25 Переделка на JavaScript

КОМЕНТАРІ: 223
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
😎 Получить исходники и другие преимущества - boosty.to/prostorazrabotka ❓ Запись на консультацию - prosto-razrabotka.ru/ ✨ Telegram канал - t.me/prostorazrabotka/ 🔥 Telegram чат - t.me/prostorazrabotkachat/ Можете добавиться в друзья: 📷 Instagram - instagram.com/vitaliy.kirenkov/ 📘 ВКонтакте - vk.com/vitaliy.kirenkov/ 📗 Facebook - facebook.com/vitaliy.kirenkov/ 📙 LinkedIn - www.linkedin.com/in/kirenkov/ ✏️ Twitter - twitter.com/VitaliyKirenkov/ А так же, подписаться на страницы: 📘 ВКонтакте - vk.com/public195137161/ 📗 Facebook - facebook.com/prostorazrabotka/
@abrafgesvbeac3676
@abrafgesvbeac3676 3 роки тому
Талант объяснять не простые вещи наглядно и увлекательно! Спасибо большое, очень ценные знания!
@ivrus196
@ivrus196 3 роки тому
ЧЕЛОВЕК!! спасибо большое тебе!! Если будешь в Москве напиши, я хочу тебе пожать руку и сказать СПАСИБО!!!! Я благодаря твоим видосам очень сильно растут в веб-разработки!!!! Если ты был бы моим наставником я бы всю жизнь был бы тебе благодарен!! Спасибо айти-бороде то что он показал тебя( я от туда узнал о твоём канале)!!! СПАСИБО тебе ещё-раз за твоим труды, знай, они не НАПРАСНЫ!!!!!!!!!!!
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Спасибо, очень приятно это слышать
@romandemin8601
@romandemin8601 3 роки тому
Вот спасибо! Из всего множества видосов и статей по слайдам только здесь, по моему мнению, все разложено как надо: самая суть, без лишних стилей и кода, только самое нужное!
@dhgchmghm1915
@dhgchmghm1915 3 роки тому
я не верю! утром проснулся и думаю : " надо бы вспомнить как на JS делается слайдер" И тут ты - друг! спасибо огромное
@user-vn2nx1yq9e
@user-vn2nx1yq9e 3 роки тому
пздц... он у тебя в хате сидел чтоли?
@user-yo9fu4zc9m
@user-yo9fu4zc9m 3 роки тому
@@user-vn2nx1yq9e ))))))
@user-je3cr4ng1b
@user-je3cr4ng1b 2 роки тому
Виталий, спасибо за такой простой и качественный разбор написания карусели!
@Skif0007
@Skif0007 3 роки тому
мужик ты крут) вот буквально вчера смотрел на ютубе идеи слайдеров на чистом JS, на второй день пришло видео
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Спасибо -)
@user-js6uh6mr8o
@user-js6uh6mr8o 3 роки тому
После такого объяснения поняла, как вообще слайдер работает и устроен)). Спасибо огромное за информацию!
@bpv82
@bpv82 3 роки тому
Круто. Осталось все это повторить и закрепить знания. Спасибки.
@ilyakasarkin772
@ilyakasarkin772 3 роки тому
Спасибо вам большое, вы мастер своего дела, а за такими людьми приятно смотреть, очень доходчиво!
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Благодарю
@sanijohnnyb2235
@sanijohnnyb2235 3 роки тому
сразу лайк за вырезанное окошко)
@rusealgooglov6080
@rusealgooglov6080 3 роки тому
Вааще красавчик! Так грамотно всё расписал, что у меня даже кот понял, мы с ним новички в этом деле. Спасибо! К стати про зацикленность и правда было бы интересно посмотреть.
@user-si9rn3qt4b
@user-si9rn3qt4b 2 роки тому
Спасибо большое, все предельно понятно и здорово, что привел сравнение Js и JQuery
@952a259
@952a259 5 місяців тому
Спасибо за классный видеоурок! 👍
@Learn-Dev_
@Learn-Dev_ 3 роки тому
Очень круто!!! Спасибо за Ваш труд :))
@katemos4584
@katemos4584 2 роки тому
спасибо. очень доступно объясняешь. побольше бы таких учителей. респект!!!!!!!!!!
@ervinabliamitov2149
@ervinabliamitov2149 3 роки тому
Спасибо за великолепное объяснение!
@vladimirzakurdaev6229
@vladimirzakurdaev6229 3 роки тому
Отличные гайды по js и не только, продолжай пилить видосы😎🤙
@br_ann
@br_ann 2 роки тому
Большое спасибо за урок! Наконец-то смогла справиться со слайдером)
@soankvan3114
@soankvan3114 Рік тому
it doean t work with sims 4 !!!!!
@andrussian
@andrussian 2 роки тому
Виталий, добрый день! Очень давно вас не видно на канале, и очень жаль. С вас я начинал изучение, сейчас устроился джуном, и потихоньку пересматриваю ваши видео, у вас очень хорошая подача и очень интересно смотреть, спасибо за знания!
@prosto_razrabotka
@prosto_razrabotka 2 роки тому
Спасибо, приятно слышать -)
@user-nj1dv1rm9c
@user-nj1dv1rm9c 3 роки тому
Все получилось. Большое спасибо Вам за понятный и хороший урок)))
@jahmerdaev
@jahmerdaev 3 роки тому
Большое спасибо. Материал изложен очень доступно.
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Благодарю
@vadimkovalev6430
@vadimkovalev6430 3 роки тому
Спасибо, очень классно все рассказал. Пожалуйста, затронь в будущих роликах тему свайпов на сайтах. Как можно например в тот же слайдер прикрутить свайпы на мобильной версии сайта?
@ronul715
@ronul715 Рік тому
Спасибо большое! Просмотрела кучу статей и сделать работающий вариант получилось только с помощью вашего видео!
@drochunka
@drochunka 3 роки тому
Наконец-то я нашёл человека который объясняет что за что отвечает, сразу видно что профессионал!
@Dydya_Bogdan
@Dydya_Bogdan 3 роки тому
Мужик ты просто топ, спас мои булочки всего самого наилучшего тебе...))
@user-kt5pz9ji3p
@user-kt5pz9ji3p 2 роки тому
Здравствуйте. Спасибо вам большое! Всё просто, наглядно и понятно. Подписываюсь.
@WEBSTART-LIVE
@WEBSTART-LIVE 3 роки тому
На удивление, хорошее видео про слайдер. Мне будет не легко, объяснить более понятно, чем ты) Тоже про слайдер скоро будет видео
@AnvarAdizov-pm6di
@AnvarAdizov-pm6di 11 місяців тому
очень полезно и главное понятно. Cпасибо большое)
@AntonioBenderas
@AntonioBenderas Рік тому
Блин, какая-то высшая математика получилась. Боюсь даже допилить до бесконечного слайдера
@user-yb9uf8uz8k
@user-yb9uf8uz8k 3 роки тому
Слайдер на JS делать как раз для того чтоб научиться, а для сайта лучше подключить что нибудь из популярного - Slick например. Тема интересная, обязательно посмотрю! Спасибки
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Полностью поддерживаю.
@marinaorlandina
@marinaorlandina 8 місяців тому
Самый понятный видос про карусель. Спасибо! ещё бы с точками пагинации, бло бы вообще шикарно
@sergeyniminskiy6596
@sergeyniminskiy6596 3 роки тому
Спасибо, дружище! Супер!
@SemenAlexndrovich
@SemenAlexndrovich 3 роки тому
Спасибо! Отличный урок!
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Спасибо
@grrrrrrrrrya
@grrrrrrrrrya 2 місяці тому
Огромное спасибо)
@tartarus2921
@tartarus2921 3 роки тому
Спасибо за видео!
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Не за что)
@alil8706
@alil8706 8 місяців тому
была идея подобного слайдера, но не хватало знаний на реализацию! Огромное спасибо!
@aau8
@aau8 2 роки тому
Для тех, кто не понял последний шаг с расчетом ширины скролла, когда в конце меньше слайдов чем нужно проскроллить. Попробуйте использовать условие. const rightHiddenSlides = (slideCount - slidesToShow) * slideWidth prev.addEventListener('click', () => { position += movePosition if (position >= 0) { position = 0 } setPosition() checkBtns() }) next.addEventListener('click', () => { position -= movePosition if (position
@alexandermediantsev6354
@alexandermediantsev6354 Рік тому
Спасибо за урок!!! Супер! А как на счет размещения нескольких слайдеров на одной странице? Будет работать?
@Sashad2003
@Sashad2003 2 роки тому
Спасибо. Очень помогло ваше видео
@SADOVYT
@SADOVYT 3 роки тому
Вот это совпадение, сегодня должен был слайдер делать))
@user-ul1mr7ze6x
@user-ul1mr7ze6x 2 роки тому
не подскажете а как сделать его бесконечным?
@sergeygochakov2272
@sergeygochakov2272 3 роки тому
Отличное видео спасибо. Подскажи пожалуйста, логика создания слайдера, всплывающих окон и т.д, одна как я понял. Селекторы, события, функции или в более сложных проектах вообще все по другому ?
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Весь js строится на селекторах, функциях, событиях и куче других вещей -)
@kubris.developer
@kubris.developer 3 роки тому
Спасибо за работу, только местами было очень быстро - еле понял, что вы там в конце удалили при переделке на чистый JS. Я про "$(document).ready(function(" - в начале и "});" - в конце. И его можно было ж заменить на "document.addEventListener('DOMContentLoaded', function(){", чтобы работало? Если я что-то не понимаю, то - сорри, мне просто нужно было слайдер скопипастить и слегка в нем разобраться, а он не заработал ))
@yarko4766
@yarko4766 3 роки тому
впервые вижу бонус для наглядного изображенния ввиде листка (лайк) . Еше так с Вами jQuery подтяну
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Ну а чего бы и не показать -)
@bublik8961
@bublik8961 3 роки тому
Топ контент на русском! Спасибо за объяснение! У Вас отличные преподавательские навыки.
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Благодарю
@user-zl6co1mu9z
@user-zl6co1mu9z 3 роки тому
Спасибо, все четко А что за плагин такой, который позволяет курсор установить в нескольких местах сразу?
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Это стандартный инструмент кажись любой IDE в нынешнее время. Про горячие клавиши и дополнения для VS Code можете посмотреть тут ukposts.info/have/v-deo/o4CpeqiLn4hjqok.html
@user-sl9by7he6i
@user-sl9by7he6i Рік тому
Привет ! Подскажи пожалуйста как сделать слайдер на адаптиве к примеру на 320px -1блок и 1200px - 3блока. Я так понимаю нужно писать код который будет определять на каком устройстве открыт слайдер
@catfish_games
@catfish_games 3 роки тому
Классный слайдер, но у меня вопрос, когда я делаю отступ между картинками то при скроле все ломается, как в этом случае правильно расчитать скролл для отступов?
@MoranKitz
@MoranKitz 3 роки тому
Автор просто мастер своего дела! Низкий поклон Вам))))
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Благодарю
@pavelp7148
@pavelp7148 3 роки тому
Спасибо! Не работает.
@spyrav
@spyrav 3 роки тому
Ты проверил ; ? потому что джава не терпит любые ошибки. Даже мелочные. Если хоть где-то в строке есть одна ошибка, джаваскрипт пойдет по пизде
@spyrav
@spyrav 3 роки тому
рекомендую slick js если нужен слайдер и не хочешь изобретать велосипед. прогугли об этом
@Den_camrad
@Den_camrad 3 роки тому
А ты jQ подключил?
@user-zb9qy9yc4b
@user-zb9qy9yc4b 3 роки тому
@@spyrav что-то ты не то говоришь. Во-первых, ни один язык не терпит ни одной ошибки, не то что джава, хотя видео и не о нём, а о джаваскрипте. Во-вторых, джаваскрипту не нужны точки с запятой на концах инструкций. На моей памяти было всего 2 или 3 случая, когда без точки с запятой лезла ошибка: 1. Если ты собираешь проект и из кучи js файлов ты получаешь один - в конце (или в самом начале js файла) нужно ставить её, иначе интерпретатор не поймёт где конец предыдущего и начало следующего, и может быть вылезет ошибка. 2. Если ты проходишь методом forEach по массиву [] вот так: [first,second].forEach(item => {...}), js будет ругаться на то, что ты хочешь использовать first до инициализации... Третий не помню, он точно был, но мне кажется таких исключений намного больше
@timur23396
@timur23396 2 роки тому
Ахахахаах арррррррр
@murodmazbutov2272
@murodmazbutov2272 2 роки тому
Круто!!!
@sviatbondar1721
@sviatbondar1721 Рік тому
все очень понятно , спасибо. А как сделать слайдер который когда долистал до конца то при следующем клике показывается первый слайд , чтоб он был как бы шёл по кругу
@user-hc5ul3ds5u
@user-hc5ul3ds5u 3 роки тому
Великолепно
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Благодарю -)
@username7148
@username7148 3 роки тому
Большое спасибо за ролик! У меня остался вопрос: почему вы убрали min-width на 5:50 ? Никак не могу понять
@user-sz8qw4yp3f
@user-sz8qw4yp3f 3 роки тому
Потому что скрипт сам рассчитывает какой ширины должен быть элемент, а minwidth = 200 говорит, что ширина элемента не может быть меньше 200. И вот попробуйте задать вывод 6ти элементов в контейнере в 600px.
@sergeylatyshev4199
@sergeylatyshev4199 3 роки тому
А закольцевать его очень сложно будет? без применения jquery?
@I_Galaxy
@I_Galaxy 11 днів тому
СПАСИБО БОЛЬШОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@romanenkoonline
@romanenkoonline 3 роки тому
Анимацию выполняет CSS, а JS лишь управляет этим процессом. Можно ли сделать хорошую анимацию на чистом JS?
@Carbonashka
@Carbonashka 3 роки тому
Добрый день, спасибо большое за такой урок, просто прекрасно!!! И еще вопросик, а как писать сразу на нескольких строчках? какойто плагин или что?
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
КарбонашкаPlay мультикурсор. Это встроено в любой современный редактор
@Carbonashka
@Carbonashka 3 роки тому
@@prosto_razrabotka так вы и не ответили))) есть какая-то комбинация клавиш, или еще что?)
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Я ответил ключевым словом, по которому в интернете можно найти решение. Либо посмотреть видос на канале про горячие клавиши VS code и дополнения
@Carbonashka
@Carbonashka 3 роки тому
@@prosto_razrabotka ладно. Спасибо
@AnvarAdizov-pm6di
@AnvarAdizov-pm6di 11 місяців тому
а как правильное определить ItemWidth если между элементами слайдера есть margin ?? Чтобы элементы все красивенько целиком поместились в track и при скроле чобы работал с учетеом этих margin
@hynubi5830
@hynubi5830 3 роки тому
У меня вопрос . У меня в слайдере 6 элементов видимых , но при уменьшение экрана их уже 5 , 4 и т.д как мне это исправить ?
@TheElement1000
@TheElement1000 2 роки тому
Отлично все объяснил у меня получилось! Еще бы адаптив допилить на 576, думаю справлюсь))
@nodirayakubova6395
@nodirayakubova6395 3 роки тому
Лайк за труд и старание очень помогли больше работы с Js
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Спасибо
@bosbos4888
@bosbos4888 3 роки тому
огромное спасибо
@evgeshad3011
@evgeshad3011 3 роки тому
Можно сделать зацикленный , чтобы например «вперед» можно было нажимать постоянно ? При достижении конца чтоб начиналось начало
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Можно. Я не против.
@I_Galaxy
@I_Galaxy 11 днів тому
Подскажите пожалуйста как адаптировать его как изменить количество показываемых сладов на малых экранах ?
@anastas7880
@anastas7880 9 місяців тому
Спасибо! А как адаптировать слайдер под мобилку?
@jssecrets
@jssecrets Рік тому
Amazing! 😍
@JesseJames-mh5kb
@JesseJames-mh5kb 3 роки тому
Ну слушай чувак, это лайк. И ничего тут не поделаешь. Единственное надо было сразу на JS писать. А то JQuery в 2020 году, такое себе...
@user-rl1sx7dp8f
@user-rl1sx7dp8f 2 роки тому
Здравствуйте. Спасибо за видео. У меня получилось сделать шаблон по Вашему видео. И также получилось адаптировать данный способ на сайт. Подскажите, пожалуйста, что нужно сделать, если таких слайдеров на странице более одного. Работает только первый. Как запустить остальные?
@user-rl1sx7dp8f
@user-rl1sx7dp8f 2 роки тому
На самом деле перелопатила много видео, Ваш слайдер оказался более понятным и быстрым.
@blackevildragon9295
@blackevildragon9295 2 роки тому
Немного не понятно, как это реализовать для картинок с разным разрешением, велосипед сломался((
@sashahoncharenko1730
@sashahoncharenko1730 3 роки тому
не, ну это лайк господа!
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Паасиб -)
@melzolfoz270
@melzolfoz270 2 роки тому
Почему ntnPrev.disabled = true или false не работает когда ntnPrev находит через jquery/ Я могу использовать только чистый js и искать кнопку через selector либо jquery и использовать именно prop. А найти кнопку через jquery и написать в аргумент disable как в обычном js не получается.
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Как вам велосипед?)
@mazya.youtube
@mazya.youtube 3 роки тому
Офигенный, пойду свой теперь скручу и попробую что-то добавить своего для развития :D
@Chewiee28
@Chewiee28 3 роки тому
Что ж, как раз подойдёт для следующего проекта, спасибо))
@volodymyrselevertov
@volodymyrselevertov 3 роки тому
Я думаю было бы неплохо сделать вторую часть и добавить возможность листать слайдер с помощью свайпов)
@callpack96
@callpack96 3 роки тому
Он крутой, но если поменять расширение в браузере и не обновить страницу, то слайдер падает.Там нужно похимичить с resize ...
@volodymyrselevertov
@volodymyrselevertov 3 роки тому
@@callpack96 хочу тебе подсказать как разработчик имеющий 1+ год опыта работы то, необязательно уметь разрабатывать слайдера самому, достаточно понимать как виджеты/плагины работают, и если для проекта нужен какой-то то из плагинов то лучше найти готовое решение и интегрировать в свой проект и настроить соответственно дизайну) (имею ввиду уметь использовать специальные плагины по типу slick , swiper, owl и тд)
@Sergey_Klimov
@Sergey_Klimov 2 роки тому
Ещё было бы круто сделать дотсы специальные, на которые кликаешь и находишь нужный слайд)
@mrbatni3522
@mrbatni3522 3 роки тому
Посмотрел чтоб понять принцип) понравилось, что ты объяснил логику! Но когда пишешь код.... что вообще происходит))) мне как новичку не понятно
@user-re2fy9lw1c
@user-re2fy9lw1c 2 роки тому
Приветствую. Помогите пожалуйста разобраться. Верстая сайт возникла проблема. Есть ссылки на другие страницы сайта и есть слайдер на сайте. При нормальнй работе слайдера или вообще работе всех скриптов с добавлением js перестают работать ссылки на другие страницы сайта, при комментировании скрипта с js перестает работать всё что связано с js, но начинают работать ссылки. Надеюсь понятно объяснил)) Прошу помощи в этом вопросе.
@kontorasb2754
@kontorasb2754 3 роки тому
подскажи как сделать, чтоб после " : " (двоеточия), в стилях, сразу проставлялся пробел и " ; " (точка с запятой), как у тебя. После переустановки н емогу найти эту настройку.....
@numbersevenunderheaven1898
@numbersevenunderheaven1898 3 роки тому
Гугли Emmet
@progerlife6690
@progerlife6690 3 роки тому
Лайк и подписка на канал! Спасибо!
@ilyalavrentyev4041
@ilyalavrentyev4041 3 роки тому
А можно хотя бы намек как сделать цикличную прокрутку?
@Lopa_boba
@Lopa_boba Рік тому
ползунок мне даже интереснее :) я пытаюсь понять как правильно "окошко" сделать, чтоб отражало положение.
@soankvan3114
@soankvan3114 Рік тому
Can someone help me with obcrurus sliders? Why does they work only with wizards, vampires, mermaids but not with normal characters?
@djdanksill8604
@djdanksill8604 3 роки тому
Видео 👍👍👍👍👍 Вы можете снять видео о навигации только с клавиатуры (без мыши) в VScode - горячие клавиши, набрав сразу 2 или более строк и т. д. Или где можно найти эту информацию
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
На канале есть видео по дополнениям и горячим клавишам в VS Code
@maximgorskij6155
@maximgorskij6155 3 роки тому
Чувак, у тебя в середине ролика фокус на сове)) По идее это решается корректировкой освещения. А так видос топчик. Спасибо за контент
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Так было задумано!)) Если серьёзно, то да, фокус теряет глаза (лицо), когда я пишу код и если внезапно начинаю говорить в камеру, он не успевает сообразить -) Я с этим как-то разберусь, спасибо за обратную связь.
@user-iz7ry9ij5r
@user-iz7ry9ij5r 3 роки тому
День добрый! Вопрос (если можно конечно): как зациклить?
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Очень общий вопрос - лучше в телеграм чат с этим.
@ascilator7174
@ascilator7174 3 роки тому
Узнал как зациклить?
@alexkruk4683
@alexkruk4683 3 роки тому
@@ascilator7174 забей в поике "Бесконечный слайдер"
@artemzelinskiy2890
@artemzelinskiy2890 3 роки тому
а какую ide ты юзаешь и какую посоветуешь для новичков?
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Юзаю VS Code. Советую -)
@artemzelinskiy2890
@artemzelinskiy2890 3 роки тому
@@prosto_razrabotka благодарю
@ValarM1
@ValarM1 3 роки тому
Ты очень крутой, хочу добиться того же
@anesthetic7541
@anesthetic7541 3 роки тому
А как jquery подключить правильно ?
@user-vf9ot7sr5v
@user-vf9ot7sr5v 3 роки тому
Как вы это делаете? и классы то у него прописаны так, что потом удобно переменные называть, и при transform в отдельную функцию вынес. Если взять все мои коммиты проекта и выстроить эволюцию кода, сложится ощущение, что к концу проекта я сошел с ума
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Хахаха -)))
@awenn2015
@awenn2015 3 роки тому
Перед просмотром подумал, надеюсь он на ООП а не процедуре, так как их может быть несколько, что бы код сам рендерил разметку и тд, Оказалось что нет, жаль, придётся самому делать, интересно посмотреть реализацию на начальную позицию а не проматывание до конца
@ruslankirienko5867
@ruslankirienko5867 2 роки тому
Спасибо тебе конечно большое, но почему ты не подошел к вопросу комплексно? У слайд-шоу помимо кнопок prev и next есть еще и "точки". Почему-бы не показать, как это реализовать вместе? Есть еще и моб. девайсы. Надо-бы людям объяснить, как работать с touch-событиями... "Нужно додумать самому", да?
@user-rv2yz8ox4d
@user-rv2yz8ox4d 3 роки тому
Мне понравилось.
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Мне тоже -)
@xeleos
@xeleos 3 роки тому
классно кодишь)
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Спасибо -)
@boldureans
@boldureans 3 роки тому
Нужно больше JS!
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Не все сразу -)
@abrafgesvbeac3676
@abrafgesvbeac3676 3 роки тому
+1
@zordig
@zordig 3 роки тому
Всё круто, но пока ни хрена не понятно, надеюсь когда нибудь догоню это JS))
@user-ix3kj2vn6i
@user-ix3kj2vn6i 3 роки тому
Здравствуйте. У меня вопрос. Изучаю самостоятельно хтмл и сиэсэс, и пришёл к выводу, что порой часть некоторых кодов я сам написал и сохранил в свои шаблоны, ещё есть в открытом доступе на разных форумах много других шаблонов кода, как и готовых архивов с готовыми сайтам, где руками просто изменить текст, поправить ширину, высоту, ссылки нужные прописать и ВСЁ! Сайт готов! При таких навыках, могу ли я называть себя верстальщиком сайтов?
@JesseJames-mh5kb
@JesseJames-mh5kb 3 роки тому
Да, ты можешь называть себя фронтэнд разработчиком 89 уровня. Ведь поменять текст и ссылки на готовом шаблоне мало кто осилит.
@user-ix3kj2vn6i
@user-ix3kj2vn6i 3 роки тому
@@JesseJames-mh5kb А Я ВОТ БАБУШКЕ ПОМОГ ВКЛЮЧИТЬ НОКИЮ 3310, И ПОСТАВИТЬ РИНГТОН БРИГАДЫ НА ЗВОНОК. ОНА СКАЗАЛА ЧТО Я ХАКЕР. НУ ШТОШ.. ТВОЙ ИСКРЕННИЙ ОТВЕТ ДАЛ МНЕ СИЛ И УВЕРЕННОСТИ В СЕБЕ. ТИПЕРЬ Я НЕ КАКОЙТО ТАМ ФРОНД В ЭНД, А ХАКИР МОБАЙЛ ЭПИПИ ДЖАВА ИКСИКСЭЛЬ.
@trampsport
@trampsport 3 роки тому
спасибо конечно, но зачем писать на JQuery? не лучше было сразу на JS написать? типа олдскул или что?
@user-sz8qw4yp3f
@user-sz8qw4yp3f 3 роки тому
Олдскул это Js, большинство сайтов работает на плагинах, к примеру один из популярных slick слайдер. А плагины в свою очередь как правило пишутся на jQuery, потому что, как было сказано в видео:"меньше кода".
@evilive4
@evilive4 3 роки тому
Когда описывается проверка на передвижение вперёд, мне кажется лучше назвать константу itemsRight, ибо именно то что осталось справа и считается
@prosto_razrabotka
@prosto_razrabotka 3 роки тому
Left в переводе на русский означает «осталось», помимо того, что вы подумали
@evilive4
@evilive4 3 роки тому
@@prosto_razrabotka кто как видит английский) спасибо за ответ, я не обратил сразу на это внимание
@profesor08
@profesor08 3 роки тому
Ну это совсем простой вариант. Надо что-то придумывать для адаптивности, а если нужна бесконечная прокрутка, то такой подход совсем не подойдет. А мышкой или пальцем перетягивать? Не такая уж и тривиальная это задача. Подводных камней вагон и тележка или две. Идеальным будет чтоб слайдер сам решал, как работать на основании отображаемых элементах. Например скормил ему грид сетку с разными размерами колонок, а сладейр это подхватил и работает не перестраивая верстку, не меняя ничего. Все на трансформе расположил где надо и сколько надо, по требованию меняет позицию элементов и все. Я пробовал запилить такое, даже что-то получилось, но там надо рефакторить все, тупо все. Слишком запутанный код. И да, забыл, если нужен конкретно такой вариант слайдера, как представленный в видео, можно очень круто схитрить использовав скрытую горизонтальную прокрутку. А прокручивать контейнер при помощи установки прокрутки в нужную позицию. Еще перехватить надо будет само событие прокрутки чтоб выполнять свою функцию, чтоб прокручивалось так как задумано. Таким образом не придется ничего подсчитывать, а лишь смещать прокрутку на нужное значение, даже проверки не нужны, так как ничего не вылезет xD
@DubinArtur
@DubinArtur 3 роки тому
Классно, но это видео для новичков, а они и JS не знают, а тут ещё и с JQuery надо работать + не хватает итогового кода в описании
@aau8
@aau8 3 роки тому
Ахах, мне кажется что большая часть новичков работает с jQuery. Меня больше всего бесит то, что в названии было указано js, а по факту пишет на jQuery. Я понимаю, что это тот же язык, но название функций у них разное, плюс на время загрузки влияет
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Переглядів 5 млн
Що рятує українців від похмілля?😁 | #НовийКанал #ЄПитання
00:53
єПитання з Лесею Нікітюк
Переглядів 444 тис.
Мама забыла взять трубочку для колы
00:25
Даша Боровик
Переглядів 482 тис.
Верстка звездатого рейтинга
8:36
Просто: разработка
Переглядів 14 тис.
Создаём drag & touch галерею на чистом JS, часть 1 | HTML, CSS, JS
30:42
Елена Литвинова — Искусство Веб-разработки 🛸
Переглядів 10 тис.
Как сделать модальное окно на JS?
50:32
Просто: разработка
Переглядів 11 тис.
Как сделать Квиз (Quiz / Викторина / Опрос) на JS?
56:48
Просто: разработка
Переглядів 32 тис.