我希望找到一种方法来获取当前可见窗口的位置(相对于总页面宽度/高度),这样我就可以使用它强制从一个部分滚动到另一个部分.然而,在猜测哪个对象持有浏览器的真实X/Y时,似乎有大量的 Select .
要确保IE 6+、FF 2+和Chrome/Safari正常工作,我需要这些选项中的哪一个?
window.innerWidth
window.innerHeight
window.pageXOffset
window.pageYOffset
document.documentElement.clientWidth
document.documentElement.clientHeight
document.documentElement.scrollLeft
document.documentElement.scrollTop
document.body.clientWidth
document.body.clientHeight
document.body.scrollLeft
document.body.scrollTop
还有其他的吗?一旦我知道窗口在哪里,我就可以设置一个事件链,它将缓慢调用window.scrollBy(x,y);
,直到它到达我想要的点.