gpt4 book ai didi

javascript - 特定位置上的 Window.location.reload()

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

我的个人页面上有表单,当您提交它时,我调用JS函数来重新加载页面并显示更改框。

window.onload = function() {
var reloading = sessionStorage.getItem("reloading");
if (reloading) {
sessionStorage.removeItem("reloading");
sended();
}


function reloadP() {
sessionStorage.setItem("reloading", "true");
window.location.reload();
}
function sended(){
$('#alterbox').fadeIn('slow').delay(1000).fadeOut('slow').hide(0);
}

问题是,该页面重新加载并显示标题,但联系表单太低了,位于页面底部。我可以重新加载页面以保持在同一位置吗?

最佳答案

在重新加载之前,您也可以在 sessionStorage 中保存滚动位置。然后重新加载后获取它,并将页面滚动到它们。

重新加载之前:

sessionStorage.setItem("scroll", window.pageYOffset);

重新加载后:

const scrollBy = sessionStorage.getItem("scroll")    
if (scrollBy) {
window.scrollTo(scrollBy,0)
}

关于javascript - 特定位置上的 Window.location.reload(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48163204/

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