aboutsummaryrefslogtreecommitdiffstats
path: root/src/css.js
diff options
context:
space:
mode:
authorMike Sherov <mike.sherov@gmail.com>2012-12-11 08:06:48 -0500
committerMike Sherov <mike.sherov@gmail.com>2012-12-11 13:58:14 -0500
commitef6d8779de9d5959eafc0b9706b90a585aaf7a26 (patch)
tree512fa7c7c281850891cf7064a5fd7aac52e01947 /src/css.js
parenta918dc8aacb8461321c332f6f3b5756bdda5e8b2 (diff)
downloadjquery-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.js15
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 );