3 "height", "width", "top", "left", "bottom", "right",
4 "paddingTop", "paddingRight", "paddingBottom", "paddingLeft",
5 "marginTop", "marginRight", "marginBottom", "marginLeft",
6 "lineHeight", "maxWidth", "maxHeight", "minWidth", "minHeight",
7 "textIndent", "fontSize"
10 for ( var i = 0; i < pos.length; i++ ) {
13 $.fn[o] = function(a){
16 parseInt( this.css(o) );
22 "clientLeft", "clientTop", "clientWidth", "clientHeight",
23 "offsetLeft", "offsetTop", "offsetWidth", "offsetHeight",
24 "scrollLeft", "scrollTop", "scrollWidth", "scrollHeight"
27 for ( var i = 0; i < posArg.length; i++ ) {
30 $.fn[o] = function(a){
31 return a ? this.each(function(){
32 this[o] = parseInt( a );
33 }) : this.size() > 0 ?
40 $.fn.text = function(e) {
43 for ( var j = 0; j < e.length; j++ ) {
44 for ( var i = 0; i < e[j].childNodes.length; i++ ) {
45 t += e[j].childNodes[i].nodeType != 1 ?
46 e[j].childNodes[i].nodeValue :
47 $.fn.text(e[j].childNodes[i].childNodes);