属性 | 方法 | 事件处理程序 | |
closed | alert() | onblur= | |
defaultStatus | back() | ondragdrop= | |
document | blur() | onfocus= | |
frames[] | captureEvents() | onload= | |
history | clearInterval() | onmove= | |
innerHeight | clearTimeout() | onresize= | |
innerWidth | close() | onunload= | |
location | confirm() | ||
locationbar | disableExtenalCapture() | ||
menubar | enableExternalCapture() | ||
name | find() | ||
onerror | handleEvent() | ||
outerHeight | forward() | ||
outerWidth | home() | ||
pageXoffset | moveBy() | ||
pageYoffset | moveTo() | ||
parent | focus() | ||
personalbar | open() | ||
scrollbar | print() | ||
self | prompt() | ||
status | releaseEvents() | ||
statusbar | resizeBy() | ||
toolbar | resizeTo() | ||
top | routeEvent() | ||
window | scroll() | ||
scrollBy() | |||
scrollTo() | |||
setInterval() | |||
setTimeout() | |||
stop() |
窗口滚动
scrollT0()是scroll()的新版本
window.scroll()方法有两个参数,就是相对于窗口或框架的左上角定位的文档的X和Y坐标。
scrollBy(deltaX,DeltaY):采用文档的相对移位。参数指示文档在窗口内应滚动多少个象素点(水平或垂直)。
向下滚动一屏
window.scrollBy(0,window.innerHeight)
向上滚动一屏
window.scrollBy(0,window.-innerHeight)
inner:测量的是一个窗口的活动文档区(以称为内容区)的高和宽;
outer:测量的是整个窗口的外边界;包括任何显示在窗口中的东西:滚动条、状态栏等;