在同一页面内链接,留下历史记录

时间:2016-01-29 09:31:21

标签: html back-button browser-history

我有一个链接<a href=...>,使用#指向具有ID的同一页面上的锚点。遍历该链接后,当我使用浏览器上的向后/向前按钮浏览浏览器历史记录时,浏览器不会将页面滚动到锚定位置。我可以让它滚动吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用JavaScript。在脚本中,写下:

window.onhashchange = function(){
  location.href = location.hash;
};