jQuery去哈希而不重新加载

时间:2016-12-27 08:53:12

标签: jquery hash anchor

我正在构建一个网页,当我浏览时不需要重新加载页面(我使用ajax / php来实现)。

当我浏览项目(很多项目)并打开其中一项时 - 我希望页面在关闭页面时返回到页面的最后一个位置。

我使用锚来实现这一点。

我的代码:

remapCoverageReporter: {
 cobertura: './coverage/cobertura.xml',
 ...
},

问题是:jQuery确实在url中添加了一个哈希,但是页面并没有跳转到页面中的指定位置。 location.reload();这样做,但我不需要页面加载。

1 个答案:

答案 0 :(得分:0)

如果您想要滚动到指定位置,可以为htmlbody

设置动画
$('html, body').animate({
   scrollTop: $("#myDiv").offset().top
}, 2000);