答案 0 :(得分:4)
在“选择框架”下,选择“无包裹(正文)”。这会在您的内容末尾打印您的代码,而不是包含在函数中。这是您通常/理想地对脚本执行的操作,脚本在内容之后但在主体关闭之前加载它们。
和@jcomeau_ictx所说的一样,事件处理程序不需要()
。它们只需要您要执行的功能的名称(技术上,参考)。另外,如果你想在加载时执行更多的功能,而不仅仅是scrollDivDown
,你可以这样做:
window.onload = function(){
scrollDivDown();
foo();
bar();
baz();
}
另外,在window
之前添加处理程序的主题(在本例中为onload
)。虽然主题在全球范围内隐含为window
,但只需在其前面加以避免混淆。这也是最好的做法。
答案 1 :(得分:3)
scrollDivDown
位于闭包内,因此无法在执行超时的全局范围内访问。
答案 2 :(得分:3)
window.onload = scrollDivDown; // do not append ()