JavasScript ping到页面顶部?

Jas*_*onS 2 javascript

有没有办法在单击链接时将浏览器推回到页面顶部?我正在动态更改某些内容,但项目需要用户在加载新内容时从页面顶部开始.

我已经在使用url hash标记来跟踪历史记录.只是寻找某种类型的JavaScript函数来做到这一点.

Jan*_*net 5

你可能想要的是什么 scroll(0,0).

作为链接:

<a href="javascript:scroll(0,0)">back to the top</a>
Run Code Online (Sandbox Code Playgroud)

或者只是javascript本身(集成在一个函数中):

function onContentLoad() { 
  scroll(0,0);
}
Run Code Online (Sandbox Code Playgroud)

如需进一步参考:http : //developer.mozilla.org/en/window.scroll http://msdn.microsoft.com/en-us/library/

  • +1通过链接到文档和更多上下文可以很好的答案(例如,`javascript:`前缀意味着你把它放在链接中;我实际上并不认为他想要它在链接中,但无论哪种方式,要么显示链接,要么只显示自己的JavaScript). (3认同)
  • 他写道"当点击链接时",因此我认为他想要一个链接.我稍微扩展了代码. (3认同)