什么可能打破scrollTo?

时间:2015-01-16 22:41:52

标签: javascript

在此页面上:

http://alien.devprose.com/screenfad

我正在尝试在加载页面时使用javascript滚动到特定位置。例如,我在头脑中有这个代码:

<script type="text/javascript">

window.scrollTo(300,300);

</script>

然而,一切都没有发生。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

看来你有jQuery,所以代码应该在$(document).ready()中,如下所示:

 <script type="text/javascript">
 $(document).ready(function() { window.scrollTo(300,300); });
 </script>

这样,当窗口完成加载时,它将滚动。

答案 1 :(得分:0)

在文档加载之前,您无法调用window.scrollTo()。 HTML中的脚本(包括头部和体内的脚本)在此之前执行。 This StackOverflow question应该解释在完成加载后运行脚本的最佳方法。总结:

window.onload = function() { window.scrollTo(300,300); };