2013-05-04 101 views
0

我试图在刷新后自动滚动到水平网站的左侧(如按F5)。我试图scrollLeft()并没有得到任何东西。现在window.scrollTo(0,0)是工作,但只是这样的按钮:页面刷新后自动滚动不起作用

function scrollWindow() 
{ 
window.scrollTo(0,0); 
} 

<input type="button" onclick="scrollWindow()" value="Scroll" /> 

这工作,但不与$(document).ready(function());

<script> 
    $(document).ready(scrollWindow()); 
</script> 

我在另一个问题顶部发现回答:

$(document).ready(function(){ 
    $(this).scrollTop(0); 
}); 

但它没有为我工作。任何人都可以帮我解决这个问题吗?

回答

0

试试这个:

$(document).ready(function(){ 
    scrollWindow(); 
}); 
0

$(document).ready(scrollWindow());

您执行scrollWindow功能之前,该文件已准备就绪。它在脚本初始化后立即调用。这就是为什么它不起作用。我可以修改@Eli的回答,并建议使用下一个功能:

$(document).ready(scrollWindow); 
+0

它仍然无法正常工作,滚动按钮正在工作。也许我在错误的地方有这个剧本,我应该什么时候放? – 2013-05-04 11:29:02

+0

如果带有'scrollWindow'功能的脚本在另一个文件中被定义,它应该包含在具有文档准备好功能的脚本之前 – 2013-05-04 11:32:37

+0

它在头部中是这样的: \t 2013-05-04 11:43:26