Лучший слайдер для сайта на чистом JS! Подробный обзор плагина Swiper js

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 373

  • @JuiSosu
    @JuiSosu Рік тому +1

    ХОЧУ ОТДЕЛЬНО ПОБЛАГОДАРИТЬ ВАШУ МАТЕРЬ С ОТЦОМ ЗА ТО,ЧТО СОЗДАЛИ ТАКОГО ПРЕКРАСНОГО ЧЕЛОВЕКА.Боже,спасибо вам огромное

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

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

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

      Пожалуйста))

  • @ivan.tsybko
    @ivan.tsybko 3 роки тому +20

    Может кому-то понадобится:
    Если слайдер никак не хочет работать нормально (особенно если он в табах находится или это один из нескольких слайдеров), то попробуйте добавить следующие параметры:
    observer: true,
    observeParents: true,
    observeSlideChildren: true,

    • @максим-м9ж5э
      @максим-м9ж5э 2 роки тому +1

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

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

    Простым языком, все понятно и легко в обучении. Спасибо вам, Максим :)
    Пора делать слайдер!

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

      спасибо)

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

      @Rep Fan а какой в этом смысл?)

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

      @Rep Fan да может и нет. Но практического смысла никакого нет ведь. Чисто в надежде собрать просмотры?
      Все равно сделать что-то даже похожее на свайпер - это крайне сложная и долгая задача :)
      В целом то я не против, но смысла - ноль)

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

      @Rep Fan рад помочь))

  • @Кемаль-я9е
    @Кемаль-я9е 3 роки тому +1

    Огромное спасибо, облазил половину интернета и не нашёл более лучшего примера инициализации слайдера только в мобильной версии. Большущий лайк!

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

      Пожалуйста)

  • @one-zero-dev
    @one-zero-dev Рік тому +2

    Очень подробные и понятные разборы по вёрстке. Спасибо за контент!

  • @ТатьянаГерасимова-л8э

    Огромный респект, слайдер отличный, объяснения более чем отличные - даже для блондинок понятно. Главное, что этот слайдер абсолютно легко встал в wordpress

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

      Здорово)

    • @ТатьянаГерасимова-л8э
      @ТатьянаГерасимова-л8э 3 роки тому

      @@maxgraph А вот история с 2-мя слайдерами получилась интересная, просто в верстке все отлично встало, а на WP - первый слайдер - ок, а на втором кнопка листает и свой и первый , но, возможно, я не знаю какого-то очередного прикола WP . Кстати отлично встали в слайдер не только картинки, но и цикл вывода последних постов

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

    У Вас очень крутой контент! Спасибо Вам огромное! Вы разбираете такие тонкости, которых другие даже не касаются!

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

      Спасибо, стараюсь)

  • @ЮрійДмитрик-в9в
    @ЮрійДмитрик-в9в 2 роки тому +1

    Спасибо большое за информацию, особенно за "Превращение в слайдер на мобильных устройствах" ТО что было мне нужно))

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

      Пожалуйста)

  • @ЮрийКулясов-у2т
    @ЮрийКулясов-у2т 2 роки тому

    Большое спасибо!!! В 2022 году с помощью вашего ролика разобрался как отключать слайдер на большом окне, хотя и классы уже поменялись. Спасибо еще раз!

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

      Пожалуйста)

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

    Спасибо большое. Наконец, благодаря Вашему видео получилось сделать то что нужно по макету. Жду новое видео по слайдеру

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

    Охрененное видео! Нашел ответ для решения проблемы. Большое спасибо. Подписался на канал.

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

    Реально очень полезный видос) Это ЛАЙК!
    Как будет время, сделай пжл продолжение по данному слайдеру на счет настройки вертикального слайдера) Думаю, это зайдет) Спс и удачи

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

    Долго я пытался понять как скрыть эти чертовы стрекли, на 12:15 ты решил мою проблему, спасибо мужик !!

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

      Пожалуйста)

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

    Лучшее объяснение слайдера!!! С первого раза понятны все тонкости

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

    Я так думаю лучшее видео по свайперу, как минимум одно из !

  • @Denik-is6gi
    @Denik-is6gi Рік тому

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

  • @ВадимБогданов-й1ч
    @ВадимБогданов-й1ч 4 роки тому

    Я испытал оргазм. Месяц я возился в поиске универсального слайдера на чистом JS, и столько раз стрелял себе в ногу, что вспоминать не хочется. А тут за час с лишним разбор всех кейсов, что мне встречались, и все на чистом JS.
    Ты слёту получаешь подписку, колокольчик и огромную благодарность!

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

      Спасибо! Рад помочь) Добро пожаловать :)

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

    Комментарий в знак благодарности за видео

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

    Спасибо максун, везде искал как правильно расположить этот слайдер у себя в блоке на сайте, нашел у тебя, также классно объяснил, все подробности изложил, про все тонкости рассказал (хотя по swiper найти что-то стоящее у меня не получилось кроме как у тебя). Спасибо большое! Продолжай снимать такой контент!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe Рік тому

    Благодарю за полезный видос!

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

    Круто! Очень подробно, доходчиво и понятно! Так и нужно объяснять, спасибо)

  • @МаксимСергеевич-п2б

    Если свайпер является flex-элементом или является самим Flex-контайнер, нужно на контейнер прописывать, min-width: 0;
    И когда слайдер находится в табах, тоже может глючить.

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

      Не сталкивался, но ок)

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

    ДА СПАСИБО ТЕБЕ ОГРОМНЕЙШЕЕ!! ПОЧЕМУ НИКТО НИКОГДА НЕ ГОВОРИТ, ЧТО ЭТИ ПАГИНАЦИИ И НАВИГАЦИИ НЕ ОБЯЗАТЕЛЬНО ДОЛЖНЫ ЛЕЖАТЬ В КОНТЕЙНЕРЕ

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

      Пожалуйста)

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

    Спасибо огромное я в первые использую фреймворк и я должен был добавить номер никак не мог спасибо ты помог подписка от меня

  • @a.k.9386
    @a.k.9386 Рік тому

    Макс, как я рад что нашел твой канал!

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

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

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

      старался) спасибо

  • @МаркТишман1996
    @МаркТишман1996 Рік тому

    Поставил данный слайдер в блок на сайте. Дойдя до адаптива понял, что swiper полная хрень, удалил и переделал на slick.
    За видео большое спасибо, всё подробно и без воды. Может, когда-то, и swiper пригодиться.

    • @maxgraph
      @maxgraph  Рік тому +1

      А что с ним не так?)

  • @ДенисПодберезных
    @ДенисПодберезных 4 роки тому

    Оч классный видос, прям по полочкам) прям Очень помог разобраться с некоторыми штуками. Атомный лайк)

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

      Рад помочь)

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

    Спасибо! Очень помогло решение со слайдером на мобилках! В принципе я знал что найду именно у тебя на канале)!

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

      Пожалуйста)

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

    Просто лучший человек на земле!!!

  • @talivel118
    @talivel118 2 роки тому +2

    Классно было бы если ты поставил бы картинки в слайды, так понятней мне кажется..

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

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

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

      Пожалуйста)

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

    отличное видео!!! а самое главное понятно и доступно рассказано. Но вопросы появятся позже)))))

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

    БОльшое человеческое Спасибо,Макс!

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

      Пожалуйста)

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

    Очень круто, спасибо!

  • @АнастасияБелова-р6с

    Спасибо! все понятно и доступно! пошла заниматься

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

      Пожалуйста)

  • @PRO-vr1pm
    @PRO-vr1pm 2 роки тому

    Спасибо , мне надо было знать, несколько слайдеров на одной странице )

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

      Пожалуйста)

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

    У вас замечательный канал с очень полезными видео! Спасибо!

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

      Спасибо)

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

      @@maxgraph подскажите пожалуйста, если у меня проект на gulp, могу ли я так же как вы подключить плагин? Или нужен другой способ

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

      Можете)

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

    канал - надежный источник знаний

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

    Видео топчик. Спасибо👍

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

      Пожалуйста)

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

    Все просто, понятно. Лайк и подписка)

  • @Успешныелюди-ф1ь

    Мааааакс, спасибо большое за информацию). Подскажи, ты всетаки записал видео с вертикальным слайдом или нет, очень нужен)

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

      Да, было уже) возможно в ui компонентах

  • @ВадимБекмансуров
    @ВадимБекмансуров 2 роки тому

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

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

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

  • @entus1asmWeb-dev
    @entus1asmWeb-dev Рік тому

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

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

    Большое тебе спасибо за этот ролик!

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

      Пожалуйста)

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

    То, что надо!!! Прям лайк! лайк! лайк! Спасибо тебе!

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

      Рад помочь)

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

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

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

      @@igrrrra стараюсь))

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

    45:00 - сделай видео по слайдеру с горизонтальным превью, с меня лайк и подписка и колокольчик) Спасибо за это видео

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

      В планах лежит)

  • @elif.3258
    @elif.3258 2 роки тому

    Спасибо за видео. Полезное👍

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

      Пожалуйста)

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

    Спасибо за урок. Впервые решил использовать swiper в верстке макета и столкнулся с проблемой. Есть табы написаны на js, в которых есть слайдеры. При переключении на таб, который ещё ни разу не открывался после загрузки страницы , то внутри слайдер не начинает работать пока не свайпнешь его мышкой. В консоле просто у класса swiper slide отсутствуют классы active и next. Потом слайдер оживает и уже работает, если даже переключить таб.
    Даже функция observer не помогает до конца. Без неё вообще слайдер не работает. Вот спасибо на метод update. Думаю повесить его на кнопку таба и при переключении табов он и будет пробуждать слайдеры. А так уже 2й день голову ломаю в чем мог ошибиться при написании кода.

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

      ни в чем ошибки нет, просто внутри табов (пока блок скрыт) слайдер не может рассчитать размеры из ничего. Поэтому и нужен update()

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

      @@maxgraph Получилось, работает! Еще раз спасибо! )

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

    супер видео. спасибо

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

      Пожалуйста)

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

    Вместо события resize можно использовать функцию Matchmedia, несраванимо более производительна плюс больше читаемость и гибкость

  • @ВадимНазаров-д7з
    @ВадимНазаров-д7з 4 роки тому

    То что нужно. Контент огонь!

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

    Круто!

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

    Все очень понятно! Спасибо! Хотелось бы еще понять, как инициализировать Swiper-ы в табах? Очень просим.

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

      да также как обычно. но когда табы переключаем - просто вызываем update() у слайдера.

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

    Огнище!

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

    Спасибо, помог в проекте))

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

      Пожалуйста)

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

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

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

      Мне казалось на монтаже, что медленнее - слишком медленно)) так что тут скорее вкусовщина..но учту на будущее) спасибо

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

      @@maxgraph Наверно не совсем в тему, но все-таки.. Есть на сайте блок с изображениями. Нужно, чтоб по клику по любой картинке они открывались на весь экран (или очень крупно) и включался слайдер. Ну либо попеременно перещелкивать картинки для их увеличения. Как называется такой интерактив, может есть отдельный модуль, планируется ли на канале рассказ про такое?

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

      @@sencorio да, будет)

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

    Спасибо за это видео!

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

      Пожалуйста)

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

    четко, то что нужно, спасибо

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

      Пожалуйста)

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

    Спасибо вам за вашу работу, все понятно и доступно! Хотел только подсказать что пример №6 Слайдер с увеличенным слайдом по центру можно сделать при помощи coverflowEffect без CSS

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

    Макс, что если нужен слайдер на декстопе в несколько рядов, а на мобильном в один ряд. Дело в том, что он требует задавать максимальную высоту фиксированную. Отсюда вопрос, как ее менять, если контента больше.

  • @АртурПирожков-э8ж
    @АртурПирожков-э8ж 2 роки тому

    Красава!!!!!!!!!

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

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

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

      Не увидел в апи условия про это. Но так даже удобнее

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

    спасибо, подписался, хорошо рассказал.

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

    Видео супер!) но сам слайдер ужасен: брейкпоинты мобайлферст, нельзя задать ширину для слайдов - только высчитывать отступ в джс, лагает сам слайдер еще к тому же(брейкпоинты прописал и нифига не поменялось). Нет спасибо, буду переписывать проект на слике)

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

      ширину задать можно) и отступ тоже можно.
      Лагает - ну тут кому как, у меня вроде нет :)

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

    Вообще красавчик))

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

    cool !

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

    ОГРОМНОЕ СПАСИБА ИУУУ

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

      Пожалуйста

  • @danevgen
    @danevgen 4 роки тому +4

    Было бы здорово, если бы код был более крупным шрифтом

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

      Учту на будущее :) спасибо

  • @ВсеволодКарпиков
    @ВсеволодКарпиков 4 роки тому

    кстати, слайдер Tiny Slider идеально работает в режиме вертикального слайдера. подстраивается под высоту каждого слайда

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

      Надо посмотреть)

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

    Дружище, огромная благодарность за ролик!!!
    Но есть вопрос: можно ли сделать слайдер, например, в два ряда по три слайда?

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

      Пожалуйста =)
      Да, конечно можно, есть настройка grid

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

    Подписка )

  • @КириллСотников-б4ф

    Да! Слайдер крутой!
    Честно говоря наткнулся на видео - искал возможность реализации такого слайдера как у Яндекса - с free mode, и понятной физикой свайпа пальцем, думал - ну все - с этим Swipe JS решил проблему. Ан нет, free mode не совсем фри, происходит в конце движения слайда прилипание, не совсем плавная динамика ускорения в режиме фрии, и при резкой остановке слайда при свайпе - физика нарушает прогнозируемый отклик.
    Можешь подсказать - как реализовать (можно и в рамках Swipe) как реализовать слайдер например как у Яндекс Погоды...

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

      Лучше если вы напишете в вк или телеграм, но вообще я сомневаюсь что там нужен слайдер (

  • @andrew_tt
    @andrew_tt 2 місяці тому

    Хм, никак не могу понять, почему не работает в моем случае swiper.update(). Нажимаю button, display меняется на block, слайдер появляется, но анимированного обновления в инструментах разработчика как на видео 53:39, так и не происходит - анимируется только display. В чем может быть причина, почему может не работать swiper.update()?

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

    когда блок превращается в слайдер ошибка есть как мне кажется. Я делал window.innerWidth

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

    Макс, привет.
    Выручил, пожалуйста.
    Каким микрофоном пользуешься?
    И обрабатывает ли ты звук?
    Спасибо.

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

      Привет!
      Tascam TM-80
      Обрабатываю, да.

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

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

  • @ВладимирЯрошенко-л6э

    Макс, спасибо большое за твой труд🤝 Все очень полезно!
    Жаль что не нашел ответа как применить swiper.updateSize(), как понимаю данный параметр помогает перезагрузить плагин чтобы размер контейнера перезагрузил размер, без него не адаптируется изображение💁‍♂ У меня картинка не адаптируется под размер контейнера.

    • @maxgraph
      @maxgraph  Рік тому +1

      Возможно надо сделать дестрой, а потом заново запускать слайдер

    • @ВладимирЯрошенко-л6э
      @ВладимирЯрошенко-л6э Рік тому

      ​@@maxgraph Макс, привет! Я нашел в чем у меня была ошибка, затупил🤦‍♂.






      В source media было указано наоборот. Т.Е прописал сначала 1024, 768, 320 это мне и не давало корректно поставить изображение😊 при адаптивен под мобильное устройство.
      Но про перезагрузку плагинов аккордеон, swiper было-бы интересно посмотреть. Не зря же в API разработчик указал параметр swiper.updateSize()

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

    спасибо

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

      Пожалуйста)

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

    Столкнулся с такой проблемой. Свайпер очень плохо работает с брейкпоинтами. Например, выставляешь на определенной ширине slidesPerView или centeredSlides и при изменении размеров экрана в инспекторе количество слайдов не меняется, а меняется только после перезагрузки страницы. Как можно пофиксить?

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

    спасибо, отлично показал все) было полезно)
    А подскажи, как сделать, чтобы в реализации с 3 слайдами, где средний на первом плане, сделать такое переключение/перелистывание, без стрелок, чтобы на каждый свайп было переключение на следующий слайд, и нельзя было перескочить через несколько. В том, что ты показал, можно зажать ЛКМ и перетянуть с 2 на 8 к примеру слайд... (в твоем видео это 7 слайдер)

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

      насчет свайпа не скажу, а насчет плана - можно по классу swiper-slide-active его менять. трансформ добавлять и т.д.

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

    Спасибо автору хороший контент получился. С меня лайк и подписка. По теме данного видео есть вопрос. Возможно ли сделать с помощью swiper три слайдера на одной странице. А именно - Первый слайдер это самый верх главной страницы 1 слайд на экране, есть только пагинация и автопрокрутка и фейд. Второй слайдер одновременно показывает 3 слайда. есть только автоплей. И третий слайдер - показ 1 слайда по очереди, есть только автоплей и пагинация. Второй день ищу способ. но рабочего не нашел, видимо что то в JS не так пишу. Проблема такая, каждый слайдер имеет свой класс, для того что бы все три слайдера выглядели по разному, первые два работают нормально, но при включении третьего, и активации кнопок навигации на нем, они (кнопки) почему то съезжают в верхний слайдер. Можно ли как то исправить. ведь навигация используется только последним слайдером. Параметры для каждого слайдера прописаны отдельно.

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

      Можно делать хоть 10 слайдеров) видимо где-то косяк в коде

  • @Olya-t5s
    @Olya-t5s Рік тому

    Спасибо огромное. Подскажите, пожалуйста. Возможно ли позиционировать кнопки навигации относительно активного слайда? Например, на экране отображается одна полная картинка, а prev и next слайды чуть видны. Нужно расположить кнопки навигации относительно краев центральной картинки.

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

    Расскажите пожалуйста как внутри слайдеров ставить тексты а также кнопки

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

    Отличное видео. Благодарю. Есть идея, как можно отображать одновременно и pagination и fraction? В доке нет такого варианта.

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

      Одну из них делать Кастомно, нагуглить можно)

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

      @@maxgraph Спасибо. Попробую поискать

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

    Здравствуйте, благодаря вам уже в трех проектах использовала этот плагин. Но каждый раз, когда хочу сделать слайдер со slidesPerView: auto все время одна и та же проблема, не прокручивается нормально вправо. Голову всю сломала, не знаю, как справиться.

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

    Спасибо за видео !
    А можно ли сделать отложенную подгрузку картинок, если картинки лежат с разными размерами в ?

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

      Даже не пробовал

  • @АлексейГ-ц9ю
    @АлексейГ-ц9ю 4 роки тому

    просьба сделать видео по беспроблемному перелистыванию вертикальных тумб в слайдере №9

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

      Записал себе в планы, спасибо.

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

    Чуть глаза не сломал, не у всех 32” мониторы, на 13-15” почти ничего не разобрать

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

      Спасибо за отзыв, буду исправляться в будущих видео)

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

      @@maxgraph - спасибо за отклик) В выносе кнопок закралася небольшой баг, если открыть консоль нажать на кнопку и провести мышкой то будет ошибка т.к. swiper пытается высчитать размеры у несуществующего блока, как вариант можно добавлять пустой swiper-wrapper

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

      это надо протестировать, спасибо)

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

    Всё супер!! Пересмотрел видео несколько раз:) У меня такая ситуация. Всё работает, но уменьшении размера экрана, проверка на адаптивность, стрелки свайпера не доходят до первого брейкпоинта (1200рх) . Т.е. кнопка next не помещается в контейнер и появляется вертикальный скролл справа. Это начинается где-то с 1230рх. В чём может быть проблема? Кнопки вынесены за пределы свайпер контейнера

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

    Крутое видео! А если нужны и булеты внизу и цифры поверх слайдера?

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

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

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

      @@maxgraph Да именно)

  • @yapa9560
    @yapa9560 6 місяців тому

    Понятно, что плагины упрощают жизнь в каком-то смысле, но что все-таки лучше. Писать на чистом js, учиться и набираться опыта, или же без зазрения совести использовать подобные плагины/библиотеки для упрощения жизни?

    • @maxgraph
      @maxgraph  6 місяців тому

      Писать на js все равно придётся какие-то кастомные вещи. А то, что уже есть, проще использовать. Тот же слайдер вы явно не напишете так же круто, как его писали и годами улучшали в библиотеках)

    • @yapa9560
      @yapa9560 6 місяців тому

      Тоже верно, благодарю

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

    Спасибо вам за видео. Может сталкивались, как сделать, чтобы вертикальный полноэкранный слайдер становился freemode после последнего слайда и возвращался в freemode false, если скроллим опять вверх? есть событие reachEnd, на него можно подвязать freemode true. А как быть с возвращением к freemode false?

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

      даже не пробовал)

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

    3 зелёных слайда в одном контейнере, это сильно.

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

    Здравствуйте, а как показать порядковый номер слайда? Допустим есть 5 слайдов и их порядковые номера, при нажатии на которые открывается тот или иной слайд. Узнал что это один из способов пагинации, но все же как это можно сделать?

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

      Здравствуйте, если вас надо 1 из 5, то это есть в видео.
      А если просто номер слайда - можно смотреть на специальное событие (не помню точно название, ибо с телефона, вроде slideChange), и передавать в функцию индекс.
      Если не разберетесь пишите

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

      @@maxgraph нашел в документации вроде, чтобы это сделать нужен этот код

      var swiper = new Swiper('.swiper-container', {
      pagination: {
      el: '.swiper-pagination',
      clickable: true,
      renderBullet: function (index, className) {
      return '' + (index + 1) + '';
      },
      },
      });
      Спасибо!)

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

    а у же есть видео со слайдером в нижнем углу экрана? очень нужно. расскажи сэнсей

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

    Подскажите пожалуйста, почему во время настройки слайдера он то работает то не работает?
    То есть к примеру я задал ему какие то параметры он работает все ок. Потом обновляю страницу и возвращается все к началу, когда как бы только написал разметку и ничего не работает

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

      Ну тут смотреть надо, сложно угадать

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

    а все классы, которые прописаны в документации, обязательны? Я имею ввиду wrapper, slide и тд?

  • @Чебугена
    @Чебугена 3 роки тому

    Почему-то при сужении экрана все срабатывает как надо, а при расширении слайды пропадают и названия классов остаются свайперовские (в инспекторе)

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

      Так уж работает свайпер)