Bug Tracker

Ticket #4707: jQuery.style.patch

File jQuery.style.patch, 754 bytes (added by aheckmann, 13 years ago)

Attaching the patch for jQuery.style

  • css.js

     
    6565                                style.zoom = 1;
    6666
    6767                                // Set the alpha filter to set the opacity
    68                                 style.filter = (style.filter || "").replace( /alpha\([^)]*\)/, "" ) +
    69                                         (parseInt( value ) + '' == "NaN" ? "" : "alpha(opacity=" + value * 100 + ")");
     68                                var opacity = (parseInt( value ) + '' == "NaN" ? "" : "alpha(opacity=" + value * 100 + ")"),
     69                                        filter = (style.filter || jQuery.curCSS( elem, 'filter' ) || "");
     70                               
     71                                style.filter = /alpha\([^)]*\)/.test(filter) ?
     72                                        filter.replace( /alpha\([^)]*\)/, opacity) :
     73                                        opacity;
    7074                        }
    7175
    7276                        return style.filter && style.filter.indexOf("opacity=") >= 0 ?