1 /**
  2  * vui client width,height
  3  * @constructor
  4  * @author putaoshu@126.com
  5  * @date 2012-07-12
  6  * @return {Object} o o.clientWidth 窗口宽, o.clientHeight 窗口高, o.docWidth 整个页面宽, o.docHeight 整个页面高
  7  * @example vui.pageSize().clientWidth,vui.pageSize().clientHeight,vui.pageSize().docWidth,vui.pageSize().docHeight
  8  */
  9 vui.pageSize = function (){
 10 	var clientWidth,clientHeight,docWidth,docHeight;	
 11 	
 12 	var doc;
 13 	doc = document.compatMode == "BackCompat" ? document.body : document.documentElement;
 14 	
 15 	clientWidth = doc.clientWidth;
 16 	clientHeight = doc.clientHeight;
 17 	docWidth = Math.max(clientWidth,doc.scrollWidth);
 18 	docHeight = Math.max(clientHeight,doc.scrollHeight);
 19 
 20 	var o = {};
 21 	o.clientWidth = clientWidth;
 22 	o.clientHeight = clientHeight;
 23 	o.docWidth = docWidth;
 24 	o.docHeight = docHeight;
 25 	return o;
 26 }
 27 
 28