刷新时跳转到顶部

时间:2014-03-05 17:22:33

标签: javascript jquery html css

我正在寻找解决方案。当用户在主页(一页)上并且他在导航中调用一个部分时。它以平滑的滚动跳转到该部分。现在我想知道如何修复它,当用户刷新页面时,页面将从页面顶部开始,而不是在访问过的最后一部分。

当用户点击“视频”菜单时,会转到ID为#video的该部分。因为锚点哈希将在URL中,所以在刷新页面时它会返回到该部分。我如何解决这个问题,刷新页面时,它将转到页面顶部,并且在网址中不再有id。

重要的是我有一个页面具有相同的导航菜单,只有我在哈希符号index.html之前设置。当用户点击video后,它应该转到该部分。只有在刷新页面时,它才会显示在页面顶部。

JSFIDDLE:http://jsfiddle.net/7PKAX/32/

1 个答案:

答案 0 :(得分:0)

您可以在window.location.hash = ''功能

之后添加$('html, body').animate({ scrollTop: 0}, 500)document.ready