浏览器对象
- 浏览器当前窗口的宽高
document.documentElement.clientWidth 和 document.documentElement.clientHeight 是获取浏览器当前窗口视图区域(也就是说不包括工具栏、滚动条等)的实际宽高(旧的HTML标准是写作document.body.clientWidth/clientHeight,已过时,建议大家用新标准来描述)
由于IE8-会把这个属性当作整个文档的宽度或高度,而JQ的$(window).height()在部分浏览器下也会出错,建议如果要获取浏览器可视区域高度,可以这样写:
var win_h = window.innerHeight||document.documentElement.clientHeight
- document.documentElement.scrollWidth 和 document.documentElement.scrollHeight
是整个网页的大小(其中包括可视区域以及被卷起的区域)