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

Поделиться
HTML-код
  • Опубликовано: 5 янв 2019
  • Лучший WordPress Шаблон - 1.envato.market/ale
    ↓↓↓
    Уроки по Веб Разработке - geniuscourses.com/
    В этом коротком видео я показал как сделать переход между страницами анимированным без использования перезагрузки. Используя библиотеку SWUP можно получить подобный эффект.
    Библиотека - github.com/gmrchk/swup
    Добавьте меня в друзья
    / sochirca
    alexandr.sochirca
    / sochirca.alexandr
    / alexandr-sochirca-1669...
    Шаблоны от Александра Сокирки
    aletheme.com/
    / aletheme_agency
    aletheme
    / alethemes
    Курсы от Александра Сокирки
    geniuscourses.com/
    geniuscourses
    Быть Программистом
    bedeveloper
    t.me/bedev

Комментарии • 116

  • @bedeveloper
    @bedeveloper  2 года назад

    *Понравилось видео? Поддержки автора на **boosty.to/bedev** и получи уникальные закрытые курсы с практикой и поддержкой автора. (Описание ништяков для подписчиков в этом видео - **ruclips.net/video/qLrK8-NrQ9E/видео.html** )*

  • @anonymoususer6103
    @anonymoususer6103 5 лет назад +14

    Супер !
    Очень жду подобных уроков !!!!!

  • @damianwilliams8032
    @damianwilliams8032 3 года назад +3

    Дружище спасибо, на одном дыхании посмотрел, спасибо за творчество!

  • @svetlanavikulova2850
    @svetlanavikulova2850 5 лет назад +1

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

  • @marycummings2174
    @marycummings2174 3 года назад +1

    Такие кайфовые темы так просто излагаешь. Респект

  • @user-ol5ot3sb4s
    @user-ol5ot3sb4s 5 лет назад +5

    Спасибо тебе, добрый человек!

  • @Radag0nn563
    @Radag0nn563 5 лет назад +1

    Уже почти два месяца не занимался вёрсткой, посмотрел это видео, замотивировался. Очень библиотека понравилась, хочется больше таких видео! Завтра буду пробовать эту библиотеку.))

  • @alex_ishchenko
    @alex_ishchenko 5 лет назад +8

    Супер, продолжай!

  • @godfreyimpson446
    @godfreyimpson446 3 года назад +1

    Огромное спасибо, очень понятно и хорошо объясняете!

  • @SLW0226
    @SLW0226 5 лет назад +5

    Большое спасибо. Очень интересная и полезная вещь :)

  • @vladislavlitvin2442
    @vladislavlitvin2442 5 лет назад +1

    Блин, это шикарно! Искал везде похожее решение, чтобы было не замудренно с ajax запросами и это видео очень помогло мне в этом. Спасибо огромное!!! Жду ещё полезных видео!!!

  • @user-qd4ji2zz5m
    @user-qd4ji2zz5m 3 года назад +1

    Спасибо огромное за видео ( легко, просто и очень интересно)

  • @janestanley3042
    @janestanley3042 3 года назад +1

    Спасибо! Хорошее видео, полезная инфа и советы

  • @ataliewarner3302
    @ataliewarner3302 3 года назад +1

    Спасибо за творчество.

  • @suzanmoore4989
    @suzanmoore4989 3 года назад +1

    Как всегда на высоте

  • @beverleykelly1644
    @beverleykelly1644 3 года назад +1

    Ураааааа, ты нас услышал!!!

  • @olegmaksimchik9622
    @olegmaksimchik9622 5 лет назад +4

    Отличная штука) СПС тебе)

  • @user-mp2rc8dr9q
    @user-mp2rc8dr9q 3 года назад +1

    КРУТО!спасибо,Бро!

  • @user-zk7wn8li7c
    @user-zk7wn8li7c 8 месяцев назад

    ура! получилось! спасибо😘

  • @odiljonolimjonov2920
    @odiljonolimjonov2920 4 года назад +1

    Спасибо большое. Нужно не перепутать самое главное между index.html и /index.html

  • @user-pf7hc8tp4t
    @user-pf7hc8tp4t 3 года назад +1

    Очень интересный ролик подпишусь и поставлю лайк👍

  • @helenstephens8036
    @helenstephens8036 3 года назад +1

    Спасибо тебе за это , у меня как раз возникла идея его сделать

  • @user-fq7lh2go1n
    @user-fq7lh2go1n 3 года назад

    Эх,какая ностальгия! Помню,начал учить html с твоего видоса! 😅

  • @taraszuev4189
    @taraszuev4189 5 лет назад

    Thanks! Super useful!

  • @blackdzhak9861
    @blackdzhak9861 5 лет назад +4

    Сяп, очень годно

  • @alexeyfedorovich9769
    @alexeyfedorovich9769 5 лет назад +1

    До последнего не хотел врубать это видео, потому что и просмотров мало и вообще программирование терпеть не могу)
    Но чет пздц зашло) Видно, что человек ты хороший и делаешь все не спустя рукава) Таких как ты приятно слушать и смотреть) Удачи в развитии!

    • @konstantinsurnin855
      @konstantinsurnin855 3 года назад +1

      Так в ролике программирования нет, смотри со спокойной душой

  • @alekesm001
    @alekesm001 Год назад

    Это чудо какое-то!

  • @kalyszhek5296
    @kalyszhek5296 5 лет назад +2

    дааа..круто!!
    А вы еще можете снять видео о "livereload с webpack'ом" а то других чет не понимаю что-то.. Вы так четко и внятно объясняете.. Пожалуйста.. БУДУ ЖДАТЬ...

  • @iamname8758
    @iamname8758 4 года назад +1

    Отличный урок!

  • @alexpoccob9091
    @alexpoccob9091 5 лет назад

    Огонь!

  • @shondaclarke6633
    @shondaclarke6633 3 года назад +1

    Продолжай эту тему

  • @deny-y21
    @deny-y21 5 лет назад

    Классный урок

  • @____-sss4602
    @____-sss4602 5 лет назад

    молодец .супер .

  • @ferym26
    @ferym26 4 года назад

    спасибо!

  • @janestanley3042
    @janestanley3042 3 года назад +1

    ура видос

  • @user-qw9ef8tk8d
    @user-qw9ef8tk8d 3 года назад +1

    Вечер добрый

  • @michaelcobb2386
    @michaelcobb2386 3 года назад +1

    Отличный контент. давай контент по посадке верстки на вордпресс

  • @peterpatterson3868
    @peterpatterson3868 3 года назад +1

    спасибо

  • @galogramma8461
    @galogramma8461 4 года назад +1

    тема крутая! спасибо!
    если кто-то ловит ошибку исполнения, перенесите проект на локальный сервер. denwer, openserver и тд.

  • @monolit-8346
    @monolit-8346 5 лет назад

    ВАУ!!

  • @xexe4564
    @xexe4564 5 лет назад

    Саш, ты лучший, просто денег нет на твой курс, но я держусь😐

  • @alexminenko2172
    @alexminenko2172 4 года назад +1

    Полезное видео. Спасибо.
    А можно ли сделать такую смену страниц в Тильде?

  • @user-lp5xo1zb2t
    @user-lp5xo1zb2t 3 года назад +2

    Единственный блогер который мотивирует, с первых минут.

  • @johnyork4070
    @johnyork4070 3 года назад +1

    Топ

  • @gamers_livetv4723
    @gamers_livetv4723 Год назад +5

    перешел по ссылке в описании, в итоге скачал файл, а там даже нету папки dist. И что делать теперь??

    • @widy2499
      @widy2499 9 месяцев назад

      тоже самое

  • @aidargilmanov2080
    @aidargilmanov2080 5 лет назад +1

    👍

  • @Rus_1005
    @Rus_1005 5 лет назад

    Норм, а для чайников по подробнее про последние объяснения на счет галереи и ее взаимодействия с этой штукой можно подробнее?

  • @DeanRie
    @DeanRie 5 лет назад

    Саня, сам обложку для видео делал?)

  • @user-dz1fx5wt6v
    @user-dz1fx5wt6v 4 года назад +1

    Круто , у меня проблема с 1 на 2 с анимацией ,а с 2 на 1 без анимации , есть какой-то выход ?

  • @clleoweb4083
    @clleoweb4083 4 года назад +1

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

  • @SQWE23
    @SQWE23 4 года назад

    Вопрос - допустим Yandex нашел вашу страницу step2. И при прямом переходе на неё, (минуя страницу step1, а оттуда на step2), мы пролетаем мимо активации скрипта и этот эффект не работает. Как тут быть?

  • @bertinashelton3883
    @bertinashelton3883 3 года назад +1

    4:51 не обращайте внимание на комментарий, просто отметил где остановился

  • @geffestqqas2752
    @geffestqqas2752 4 года назад

    Подскажите пожалуйста, работает ли это на ASP.NET ?

  • @fastikunlocktom3270
    @fastikunlocktom3270 4 года назад +1

    Привет, нужна помощь. Выдает ошибку Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL 'file:///C:/ihg2.html' cannot be swup.js 808. Что делать?

  • @yuriikilyk8923
    @yuriikilyk8923 4 года назад +1

    Посмотрел код в ООП не шарю но в JS да и вижу что он событием popstate всю магическую прогулку по истории браузера делает и добавляет в браузер history.pushState и контент изменяется но как написано в документации что событие popstate не видит изменения с помощью history.pushState я сам испробувал все варианты ничево не работает как у него работает я не представляю может хоть ктото подскажет...

  • @sashavarava7933
    @sashavarava7933 4 месяца назад

    Как заставить работать свой JS после подключения swup???

  • @romeg4566
    @romeg4566 3 года назад

    Будет ли работать в Laravel?

  • @specserge
    @specserge 4 года назад

    Не работает в яндекс браузере. Может проблема с ним? Плавности нет совсем.
    И еще вопрос. Как можно добавить этот скрипт на сайт wordpress?

  • @ivanpolynin8194
    @ivanpolynin8194 5 лет назад

    Библиотечка хорошая, но применить ее к шаблону bootstrap4 не вышло. Очень жаль

  • @user-rj6ro3mp1p
    @user-rj6ro3mp1p 5 лет назад

    Прикольно. Мне кажется, что все-таки, для такой анимации лучше всего использовать какой-то фреймворк.js (Angular, react, Vue)🤣, ладно-ладно, я пошутил, не пинайте, хотяяяяя, если посмотреть.... , ладно ухожу😁

  • @sabearu
    @sabearu 4 года назад

    А что делать, если после этого перестают работать слайды от fotorama?

  • @user-qb7jg4hx5l
    @user-qb7jg4hx5l 5 лет назад

    Начало js на 6:14

  • @heliacmr
    @heliacmr 5 лет назад +1

    Emmet сам может прописывать Lorem, зачем ты пользуешься сторонним сервисом?) LoremКол-во слов и Tab

  • @bapehnkk
    @bapehnkk 4 года назад

    Весь вечер парился, так не сумел настроить корректную работу библиотеки.

  • @DimaNostradamus
    @DimaNostradamus 5 лет назад

    хороший урок. прикольная библиотека, только у меня работает через раз, к сожалению

  • @merlin-ulg
    @merlin-ulg 5 лет назад +1

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

  • @johnyork4070
    @johnyork4070 3 года назад +1

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

    • @divside
      @divside 2 года назад +2

      А причем тут фриланс??? Человек рассказывает про определенную вещь в коде..

  • @user-ei4xv6bl5i
    @user-ei4xv6bl5i 5 лет назад

    Чевото не получается. Я конечно не врач, но по моему где-то что-то не так делаю. Дайте ктонить исходники пожалуйста.

  • @michaelteljatnikow5471
    @michaelteljatnikow5471 24 дня назад

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

  • @user-ov1li6ze6z
    @user-ov1li6ze6z 3 года назад

    У меня не работает, или без анимации, или нет перехода на другую страницу, зато есть затухпние, на локальном хосту тоже.
    Пути менял.
    INDEX
    INDEX
    INDEX
    INDEX
    Все не рабочее.
    почему?
    Может я что то не понимаю, так нет!
    Наверстал один в один как у вас.
    В чем дело? Почему не срабатывает анимация?
    У кого-то получиось сделать?

  • @peterpierce8805
    @peterpierce8805 3 года назад +1

    Займусь на выходных, а пока домашка

  • @user-tt6hq8tb8c
    @user-tt6hq8tb8c 2 года назад

    можно ли сделать такой переход между разными доменами?

  • @AndyGrooveStudio
    @AndyGrooveStudio 4 года назад

    Нужна помощь по JS
    Для навигации по сайту я использую библиотеку Swup Одна из страниц - прогрес бар (скил бар) codepen.io/andrej-taranenko/pen/MWWoxrQ Но проблема в том что при переходе на эту страницу, анимация прогрес бара не работает.
    Помогите пожалуйста прописать код JS так чтобы с каждым переходом на эту страницу срабатывала анимация прогрес бара. Спасибо.

  • @user-bz4kg4hx7l
    @user-bz4kg4hx7l 3 года назад

    когда переключаюсь по страницам при помощи swup, скрипты перестают работать

  • @Alexander-wx1hy
    @Alexander-wx1hy 5 лет назад

    barbajs тож не плох

  • @dwmte
    @dwmte 4 года назад

    А через какую прогу код верстаешь?

    • @mollex7826
      @mollex7826 4 года назад

      Код пишут, а не верстают...

  • @user-xo3js6xy8w
    @user-xo3js6xy8w 4 года назад

    У каждой страницы могут быть кастомные CSS и JS файлы. При работе плагина они не подгружаются. Как быть?(

  • @Марат-Багаутдинов

    Способ, конечно хороший, но для подобной задачи достаточно 15-20 строчек чистого JS. К чему нагружать сайт библиотекой.

    • @konstantinsurnin855
      @konstantinsurnin855 3 года назад

      Можешь написать эти 20 строчек, интересна реалищация

    • @user-zk7wn8li7c
      @user-zk7wn8li7c 8 месяцев назад

      и мне интересно

  • @maxpayne3225
    @maxpayne3225 3 года назад

    Очень крутой плагин, но есть у него один маленький недостаток.. Если у вас на сайте есть другие плагины то он их все сломает

  • @sokratvideo666
    @sokratvideo666 Год назад +1

    Почему - то плавный переход не работает...

  • @merryrussell6135
    @merryrussell6135 3 года назад

    Элита смотрит на x2 и впитывает бесценный опыт программирования

  • @peterpierce8805
    @peterpierce8805 3 года назад

    Лайк, если до конца посмотерл)

  • @orazdurdyyew4136
    @orazdurdyyew4136 2 года назад

    Не получается вроде бы всё сделал правилно

  • @dumitru05
    @dumitru05 5 лет назад

    Молодец! А что скажешь насчет библиотеке barbajs.org/ ?

    • @user-pn7vo5kk1j
      @user-pn7vo5kk1j 5 лет назад

      Dumitru Bolgari плохая документация

  • @johnsharp4884
    @johnsharp4884 3 года назад +1

    То чувства что ты просто играешь коддами😨

  • @user-qs9cx1kf1i
    @user-qs9cx1kf1i 3 года назад +1

    Ха-ха-ха я вообще не слова не понял

  • @danil_1522
    @danil_1522 3 года назад

    не работает, печально

  • @user-iu9vx9xs9g
    @user-iu9vx9xs9g 2 года назад

    Всех приветствую, такая проблема возникла, есть сайт состоит пока из двух страниц: index.html и registration.html.
    У каждой страницы свой css файл, для index это style.css, а для registration соответсвенно registration.css, проблема в том что мне надо при нажатии на кнопку что бы с index переходила на registration, воспользовался данным способом все переходит замечательно, но есть проблема что после перехода на registration страница не применяет на себя значения прописные ей в css файле, они применяются если только обновить страницу, я хочу что бы страница сразу загружалась с настройками из css, подскажите как быть, заранее всем спасибо!)

    • @divside
      @divside 2 года назад

      Так происходит потому что ты подгрузил кусок контента, а не стили. Объедение стили в один файл и все будет работать. Ну или на 1й странице тоже подключи registration.сss (но это порно). Используй вебпак и собери все в один css

  • @gertrudegordon9380
    @gertrudegordon9380 3 года назад +1

    А учится на разработчика сложно?

  • @geek7807
    @geek7807 5 лет назад +3

    Видео интересное, но говорящая голова сильно отвлекает, да и серьёзность как-то сразу пропадает.
    Зачем люди постоянно «вебки» в видео вставляю... Это одна из Вселенских Тайн, ответ на которую мы вряд ли когда-нибудь узнаем)
    Кстати, ещё очень сильное эхо. Не критично, но если это убрать, то будет вообще идеально.

    • @alexwest5057
      @alexwest5057 5 лет назад +5

      У некоторых людей такая мизантропия, что они не переносят вид человеческое лица даже в таких видосах. )
      Нормальный человек даже не обратил бы на это лицо внимания.

    • @vartvell
      @vartvell 5 лет назад +1

      @@alexwest5057 согласен, мне лично было все равно, есть она или нет, даже и не обращал внимания ))

    • @ArtemCherkassov
      @ArtemCherkassov 5 лет назад +1

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

  • @shanonlawson2447
    @shanonlawson2447 3 года назад +1

    ИНТЕРЕСНЫЙ ФАКТ: Если не знаешь что написать пиши интересный факт.

  • @qrthack3233
    @qrthack3233 5 лет назад

    html5 history api не слышали? давай до свидания!

  • @salman1539
    @salman1539 5 лет назад +1

    Люди куда я попал? А html еще пользуются? Я думал конструкторы захватили мир)))

    • @Марат-Багаутдинов
      @Марат-Багаутдинов 5 лет назад

      Благо этого ещё долго не произойдёт

    • @konstantinsurnin855
      @konstantinsurnin855 3 года назад

      Больше скажу, ИИ давно все программы пишет, а программисты без работы сидят,

    • @Channel-kp7qo
      @Channel-kp7qo Год назад

      @@konstantinsurnin855 ахвхвхаххахыхыхвхаххфххффхфххфыххыхвахазззыхвхаххфхх

  • @FuckOF...
    @FuckOF... Год назад

    Для кодеров пойдёт)
    Кодер это подросток программист
    Сначала ты нуб потом младший Кодер потом средний, старший а далее уже программист, хакер, цифровой бог)