单击后退按钮时强制浏览器将用户带到页面顶部?

问题描述 投票:0回答:2

单击后退按钮时,用户不仅会转到上一页,还会转到他/她在进入当前页面之前所在的页面部分。至少这是 Firefox 中的行为。

例如,如果您位于页面底部,单击其中一个页脚链接,然后单击后退按钮,您将被带到上一页的页脚部分。

有没有办法强制浏览器忽略用户所在页面的哪个部分,而在每次单击后退按钮时将其带到上一页的顶部?

javascript jquery html browser
2个回答
0
投票

添加此:

   <script>
    $(window).load(function(){$('html, body').animate({scrollTop:0}, 'fast');});
   </script>

但我同意 Steve 和 Bathz 的观点:检查您的网页是否需要它,因为用户不喜欢更改浏览器功能。


0
投票

可能不到100毫秒就可以工作,我喜欢这个效果!

window.addEventListener('load', function () {
    setTimeout(function () {
        window.scrollTo(0, 0);
    }, 100);
});
© www.soinside.com 2019 - 2024. All rights reserved.