Javascript - 滚动到页面底部时出错

时间:2013-01-29 19:09:40

标签: javascript

通过Firebug / Firefox进行测试,我正在尝试运行最简单的命令,使用以下命令将页面滚动到底部:

window.scrollBy(0,3000);

简单,对吧?在几个网站上进行测试,例如Yahoo.com,一小段代码完美无缺。但是,在我尝试运行此功能的一个特定网站上,页面不会滚动我在控制台日志中显示此内容。

>>> window.scrollBy(0,3000);
undefined

我正在测试的页面上运行了jQuery 1.7.2。我可以通过我的控制台发送什么来修复此错误?我怀疑'再次定义窗口'?

2 个答案:

答案 0 :(得分:1)

这不是错误,调用此函数后控制台中的undefined意味着它不会返回任何内容。

答案 1 :(得分:1)

window.scrollBy无法在您trying it on的页面上运行,因为它不是溢出并滚动的窗口。

页面上的c_base div是滚动的内容。它绝对定位,它的溢出就是你滚动的,而不是整个窗口。

您可以通过设置scrollTop属性:

来滚动div
document.getElementById('c_base').scrollTop = 3000;