History API как сделать возврат на пред. стр.?

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

вот код:
$(function() {
          var location = window.history.location || window.location;
          $(document).on('click', 'a.ajax', function() {
              history.pushState(null, null, this.href);
              $('.dialog').load('index.html');
              $("#dialog").click(function(event){
                  event.preventDefault();
                  $('#dialog').fadeOut(200, function(event){
                      $('#dialog').trigger('click');
                      window.history.pushState(null, null, 'product.html');
                      return false;
                  });
              });
          });
      });
  • Вопрос задан
  • 2347 просмотров
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы