Magento2 跳转到新页面后返回到前一页浏览的历史位置

跳转到新页面后返回到前一页浏览的历史位置

这个是用jquery写的,所以用的时候要引入jquery库,和jquery.cookie.js

代码如下:

/*返回上次浏览位置*/
$(function () {
    var str = window.location.href;
    str = str.substring(str.lastIndexOf("/") + 1);
    if ($.cookie(str)) {
       $("html,body").animate({ scrollTop: $.cookie(str) }, 1000);
      } else {
   }
})

$(window).scroll(function () {
    var str = window.location.href;
    str = str.substring(str.lastIndexOf("/") + 1);
    var top = $(document).scrollTop();
    $.cookie(str, top, { path: ‘/‘ });
    return $.cookie(str);
})
/*返回上次浏览位置*/

magento2 中的使用:

在 主题中编辑

在 HTML Head 的  Scripts and Style Sheets 里面输入上面代码即可,保存,清理缓存。

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注