Skip to content

Instantly share code, notes, and snippets.

@weiland
Created March 30, 2015 13:36
Show Gist options
  • Save weiland/1327d954a873a93701c1 to your computer and use it in GitHub Desktop.
Save weiland/1327d954a873a93701c1 to your computer and use it in GitHub Desktop.
Browser window metrics

Browser window metrics

Global properties

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

Scroll Position

(jQuery)

var doc = document.documentElement;
var left = (window.pageXOffset || doc.scrollLeft) - (doc.clientLeft || 0);
var top = (window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment