Я надеюсь найти способ получить текущее положение видимого окна (относительно общей ширины / высоты страницы), чтобы я мог использовать его для принудительной прокрутки из одного раздела в другой.Тем не менее, кажется, что существует огромное количество вариантов, когда нужно угадать, какой объект соответствует истинному X / Y для вашего браузера.
Что из этого мне нужно, чтобы убедиться, что 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);
, пока не достигнет желаемой точки.