gpt4 book ai didi

javascript - 清空window.location.hash时如何避免滚动到页面顶部

转载 作者:行者123 更新时间:2023-11-30 09:05:05 26 4
gpt4 key购买 nike

为什么下面的代码会让scroll跳转到页面顶部?

window.location.hash = '' 

有没有办法在不跳转到页面顶部的情况下将其清空?

最佳答案

window.location.hash 跟踪页面上的当前 anchor 位置。当您将其设置为 anchor 时,页面将自动转到该 anchor 。当您删除它时,页面将变为页面顶部的“空白”!

要解决这个问题,请执行以下操作:

var scrollPosition = window.style.scrollTop;
window.location.hash = '';
window.style.scrollTop = scrollPosition;

关于javascript - 清空window.location.hash时如何避免滚动到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5793755/

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