Get browser window width including scrollbar
The first answer was close, but upon further inspection it is a bit more complicated. The body.clientWidth
is the width excluding the scrollbars. The window.outerWidth
is the width including the scrollbars and other window elements like the window border. The window.innerWidth
is the actual width of the window, including scrollbars, but not including the window border.
This will get the full Window's width:
window.outerWidth
NOTE: jQuery's outerWidth()
doesn’t work on $(window)