这对我来说是个大问题,因为我的页面在后台加载了很多文件。
请转到https://standardgates.com/dev.php,然后立即尝试通过单击任意按钮来浏览页面。如果您需要重试,请按住shift键并刷新页面以重新清除缓存。该页面按预期滚动,但随后将您跳回到滚动开始。如果我注释掉滚动功能,以使锚点像普通锚点一样起作用,则页面只会闪烁并且不移动任何位置。加载所有资源或将其保存在缓存中后,按钮将正常工作。
对于这种情况有任何解决方案或解决方法吗?
谢谢!
答案 0 :(得分:1)
感谢Barmar向我指出正确的方向。
答案是将此标签添加到头部。在IE中不起作用。
<script>history.scrollRestoration = "manual"</script>