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

Javascript - Error when scrolling to bottom of page

本文关键字:底部 出错 滚动 Javascript      更新时间:2023-09-26

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

window.scrollBy(0,3000);

很简单,对吧?例如 Yahoo.com 在几个网站上进行测试,一小行代码可以完美运行。但是,在我尝试运行此内容的一个特定站点上,该页面无法滚动,我在控制台日志中得到了此内容。

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

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

window.scrollBy在您

正在尝试的页面上不起作用,因为它不是溢出并且正在滚动的窗口。

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

您可以通过设置div scrollTop属性来滚动div:

document.getElementById('c_base').scrollTop = 3000;
这不是

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