在此页面上:
http://alien.devprose.com/screenfad
我正在尝试在加载页面时使用javascript滚动到特定位置。例如,我在头脑中有这个代码:
<script type="text/javascript">
window.scrollTo(300,300);
</script>
然而,一切都没有发生。有什么想法吗?
答案 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); };