From 4737936c0b05236ecafa86f0186b0b236a2ff826 Mon Sep 17 00:00:00 2001 From: John Resig Date: Sun, 16 Jul 2006 20:57:18 +0000 Subject: [PATCH] Added overflow fix. --- jquery/jquery.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/jquery/jquery.js b/jquery/jquery.js index 5937561..b3e28ed 100644 --- a/jquery/jquery.js +++ b/jquery/jquery.js @@ -61,7 +61,7 @@ function jQuery(a,c) { if ( m ) a = jQuery.clean( [ m[1] ] ); // Watch for when an array is passed in - this.get( a.constructor == Array || a.length && a[0].nodeType ? + this.get( a.constructor == Array || a.length && a[0] != undefined && a[0].nodeType ? // Assume that it's an array of DOM Elements jQuery.merge( a, [] ) : @@ -1107,18 +1107,18 @@ new function() { this.length ? this[0][n] : null : this.attr( n, h ); }; - } - - var css = "width,height,top,left,position,float,overflow,color,background".split(","); - + }; + + var css = "width,height,top,left,position,float,overflow,color,background".split(","); + for ( var i in css ) new function() { var n = css[i]; jQuery.fn[ i ] = function(h) { return h == undefined ? - this.length ? jQuery.css( this[0], n ) : null : + ( this.length ? jQuery.css( this[0], n ) : null ) : this.css( n, h ); }; - } + }; } -- 1.7.10.4