我有下一个代码在我的单页。
// RETURN TO PREVIOUS CATEGORY
$('.cross').on('click', function(){
var toPrevPage = $(this);
toPrevPage = history.back();
});
当您通过urlOfsite/=> urlOfsite/category => urlOfsite/category/singlePage转到单页,然后点击cross -您将返回到您来过的类别,但是当您通过直接链接转到单页时- cross不会返回到前一个类别。为什么会发生这种情况,我该如何解决它?
实例
这将为您工作:
$('.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('/');
});