@Jhoony

Как сделать табы с использованием history api?

Добрый день. На странице к примеру есть три таба, каждый таб с динамическими данными. Можно ли сделать с помощью history api такую вещь, что бы пользователь на телефоне, нажав кнопку назад, перешёл на предыдущий таб?
Я пробовал использовать history.pushState, но не пойму какие данные нужно передать в параметр data...
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@rPman
Без использования history api можно сделать штатным способом через anchor # в ссылке страницы.

При смене страницы никакой перезагрузки не происходит, с точки зрения бразуера это новая страница, а значит будет работать переход вперед назад по истории, смену anchor можно отслеживать с помощью javascript, читать что именно после # и реагировать по вашей логике.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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