Задать вопрос
@edu30151

Как делаются такие плавные переходы между страницами как на сайте ru.silasveta.com/?

Здравствуйте!
Как делаются такие плавные переходы между страницами как на сайте ru.silasveta.com ? Наверняка есть готовые плагины, а не самому через ajax вручную писать. Второй момент который интересует очень много плагинов которые переключают якобы страницы, а на самом деле это просто переходы между блоками на одной странице. На данном сайте переходы по разным урлам. Как это делать?
Заранее спасибо!!!
  • Вопрос задан
  • 267 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
При клике по ссылке делается не переход на нужную страницу, а происходит подгрузка контента с помощью ajax запроса. При успешном получении контента (это может быть просто html верстка или json с контентом). В случае если контент подгружается с помощью json, то делается еще один запрос для подгрузки шаблона, в который контент будет выведен.
После вывода контента происходит смена фона с css3 анимацией и добавляется в историю браузера с помощью html5 history api новая страница. Таким образом перезагрузки страницы не было, но в истории и адресной строке уже новый url.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы