gpt4 book ai didi

javascript - 如何制作滚动到顶部的 HTML 后退按钮?

转载 作者:行者123 更新时间:2023-11-27 23:39:14 24 4
gpt4 key购买 nike

我正在尝试创建一个简单的按钮链接,使用户返回历史上的一页,但也返回到该页面的顶部,而不是他们之前的位置。

我一直在尝试一些 html/javascrpit 来实现这个但无济于事。有什么建议么?

<a href="#" onClick="history.go(-1);return true;window.scrollTo(0,0);"  class="btn home-button "> Back </a>

和/或

<a href="javascript:history.go(-1)" onclick="window.scrollTo(0,0);"  class="btn home-button "> Back </a>

第二段代码确实滚动到顶部,但它发生在页面加载之前。

最佳答案

您可以在您的第一页或 js 文件中添加此代码:

window.onbeforeunload = function () {
window.scrollTo(0, 0);
}

另一种方法是创建一个函数来更改页面。

function nextPage() {
window.scrollTo(0, 0);
document.location.href = "page2.html";
}

最后是你的:

<a onclick="nextPage()" href="#"> Page 2 </a>

关于javascript - 如何制作滚动到顶部的 HTML 后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57104111/

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