Get the size of the screen, current web page and browser window

turtledove picture turtledove · Aug 9, 2010 · Viewed 1.6M times · Source

How can I get windowWidth, windowHeight, pageWidth, pageHeight, screenWidth, screenHeight, pageX, pageY, screenX, screenY which will work in all major browsers?

screenshot describing which values are wanted

Answer

Ankit Jaiswal picture Ankit Jaiswal · Aug 9, 2010

You can get the size of the window or document with jQuery:

// Size of browser viewport.
$(window).height();
$(window).width();

// Size of HTML document (same as pageHeight/pageWidth in screenshot).
$(document).height();
$(document).width();

For screen size you can use the screen object:

window.screen.height;
window.screen.width;