@Jhoony

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $