gpt4 book ai didi

javascript - 在 Internet Explorer 中刷新时页面自动向下滚动

转载 作者:行者123 更新时间:2023-12-03 06:02:44 24 4
gpt4 key购买 nike

Internet Explorer 在页面刷新时自动向下滚动页面,并将焦点放在刷新之前的位置。我尝试过以下方法来覆盖此行为,但没有任何效果:

$(window).on('beforeunload', function() {
$(window).scrollTop(0);
}); // option 1

window.onload = function () {
jQuery('body').css({'overflow': 'auto', 'position': 'static'});
window.scrollTo(0, 0);
}; // options 2

我在页面顶部有“h1”标签,我尝试通过以下代码将焦点放在该元素上:

$( document ).ready(function() {
document.getElementById('pageHeader').focus();
}); // Option 3

上面的所有代码都会执行,但是在所有这个 IE 将焦点放在刷新之前的位置之后。我的问题是我正在使用屏幕阅读器来阅读页面内容,因此我希望页面在每次页面刷新时滚动到顶部。 Chrome 上一切正常。请帮助我。

最佳答案

这应该适用于所有浏览器......

$(window).on('load', function() {
$(window).scrollTop(0);
});

关于javascript - 在 Internet Explorer 中刷新时页面自动向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39686570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com