Javascript:scrollTo()vs scroll(),这是可接受的/标准方法

时间:2015-02-09 18:05:05

标签: javascript scroll web-standards

我知道scroll()scrollTo()都做同样的事情,并且浏览器都支持这两者以确保向后兼容性,但是哪一个被弃用?我应该使用哪一个?有没有办法阻止浏览器在页面上存储滚动位置,这样我就不必使用"beforeunload"事件监听器在用户离开之前将我的滚动位置重置为(0,0)这页纸?我总是希望每次滚动位置都在(0,0)时呈现我的页面,因为它更像是一个互动游戏,而不是一个网站,并且需要这个功能。

W3Schools似乎只参考scrollTo(),所以这可能是标准。仍然,"beforeunload"事件监听器的解决方法会很好,所以我的页面总是从滚动位置(0,0)开始,而没有额外的监听器。

1 个答案:

答案 0 :(得分:2)

W3实际上在Window接口的规范中列出了两种方法: http://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface

您可以安全地使用其中任何一个。