从单页返回上一个类别

时间:2014-07-08 20:26:44

标签: javascript php jquery wordpress

我的单页上有下一个代码。

  // RETURN TO PREVIOUS CATEGORY
  $('.cross').on('click', function(){
    var toPrevPage = $(this);
        toPrevPage = history.back();
  });

当您通过urlOfsite / =>转到单页时urlOfsite / category => urlOfsite / category / singlePage然后单击交叉 - 您将返回到您所来自的类别,但是当您通过直接链接转到单页时 - 交叉不会返回到上一类别。 为什么会发生这种情况,我该如何解决?

live example

1 个答案:

答案 0 :(得分:1)

这对你有用:

$('.cross').on('click', function(){
    var url_parts = window.location.href.split('/');
    //remove last one part
    url_parts.pop();
    // redirect to top level of category
    window.location.href = url_parts.join('/');
});