diff options
author | Mike Sherov <mike.sherov@gmail.com> | 2012-12-11 08:06:48 -0500 |
---|---|---|
committer | Mike Sherov <mike.sherov@gmail.com> | 2012-12-11 13:58:14 -0500 |
commit | ef6d8779de9d5959eafc0b9706b90a585aaf7a26 (patch) | |
tree | 512fa7c7c281850891cf7064a5fd7aac52e01947 /src/css.js | |
parent | a918dc8aacb8461321c332f6f3b5756bdda5e8b2 (diff) | |
download | jquery-ef6d8779de9d5959eafc0b9706b90a585aaf7a26.tar.gz jquery-ef6d8779de9d5959eafc0b9706b90a585aaf7a26.zip |
Fixes #11938: Adding array getter method to jQuery.fn.css
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 ); |