]> source.dussan.org Git - jquery.git/commitdiff
tidy up fix for #3981, thanks matt kruse
authorBrandon Aaron <brandon.aaron@gmail.com>
Thu, 14 May 2009 18:46:58 +0000 (18:46 +0000)
committerBrandon Aaron <brandon.aaron@gmail.com>
Thu, 14 May 2009 18:46:58 +0000 (18:46 +0000)
src/css.js

index 12f9d514e74b3f6c8f0dd59ff6d5bbb8bc69da35..973462b629616b6775c2614e9baec022453ffedc 100644 (file)
@@ -123,15 +123,9 @@ jQuery.extend({
                var ret, style = elem.style, filter;
 
                // IE uses filters for opacity
-               if ( !jQuery.support.opacity && name == "opacity" ) {
-                       filter = (filter = style.filter) && filter.indexOf("opacity=") >= 0 ?
-                               filter :
-                               (filter = elem.currentStyle[ 'filter' ]) && filter.indexOf("opacity=") >= 0 ?
-                                       filter :
-                                       null;
-
-                       ret = filter && filter.indexOf("opacity=") >= 0 ?
-                               (parseFloat( filter.match(/opacity=([^)]*)/)[1] ) / 100) + '':
+               if ( !jQuery.support.opacity && name === "opacity" && elem.currentStyle ) {
+                       ret = (elem.currentStyle.filter || "").match(/opacity=([^)]*)/) ?
+                               (parseFloat(RegExp.$1) / 100) + "" :
                                "";
 
                        return ret === "" ?