JavaScript → Как определить середину экрана с учётом скрола? • 5 января 2009 г. 23:14
function getScrollY() { scrollY = 0; if (typeof window.pageYOffset == "number") { scrollY = window.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) { scrollY = document.documentElement.scrollTop; } else if (document.body && document.body.scrollTop) { scrollY = document.body.scrollTop; } else if (window.scrollY) { scrollY = window.scrollY; } return scrollY;} function getInnerHeight() { height = 0; if (window.innerHeight) { height = window.innerHeight - 18; } else if (document.documentElement && document.documentElement.clientHeight) { height = document.documentElement.clientHeight; } else if (document.body && document.body.clientHeight) { height = document.body.clientHeight; } return height;}