diff options
Diffstat (limited to 'src/css.js')
-rw-r--r-- | src/css.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/css.js b/src/css.js index 37f4d03e0..18ca9c831 100644 --- a/src/css.js +++ b/src/css.js @@ -98,6 +98,21 @@ function showHide( elements, show ) { jQuery.fn.extend({ css: function( name, value ) { return jQuery.access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + return value !== undefined ? jQuery.style( elem, name, value ) : jQuery.css( elem, name ); |