Кнопка мобильного телефона не работает должным образом - PullRequest
0 голосов
/ 25 января 2020

Я реализую функцию салфетки внутри страницы статьи. Например: если вы читаете статью из категории CSS, когда вы проведете пальцем влево (внутри div после содержимого), вы получите следующую статью из категории CSS. Когда вы двигаетесь по ночам, вы получаете go в предыдущей статье (это работает точно так же, как и ожидалось). Но когда я нажимаю кнопку «Назад» (в мобильном браузере), я не возвращаюсь к предыдущей статье. Я либо возвращаюсь к своей последней набранной ссылке (например, если я вручную ввел ссылку www.example.com, я буду перенаправлен на эту ссылку), или к какой-то произвольной ссылке, когда я пролистывал.

Этот код используется для пролистывания статей, вперед.

$("body").on("swipeleft", "#post-content", function(event) {
    $("#post-page").addClass("fade-out");
    event.preventDefault();

    if (!$(event.target).closest('.gallery').length) {
        var url = window.location.href;
        var arr = url.split("/");
        var domain = arr[0] + "//" + arr[2];
        window.location.href= domain + "/mobile-vijest/" + NEXTTEXTURL + "/" + NEXTTEXTID;
  }
});

Этот код используется для возврата в историю (IT ' S WORKING GREAT):

$("body").on("swiperight", "#post-content", function(event) {
    event.preventDefault();

    history.back();
});

Итак, как мне заставить мою кнопку возврата работать так, как я ожидал?

...