]> source.dussan.org Git - jquery.git/commitdiff
Fixes #1034 - Check for style.removeAttribute before calling it
authorCorey Frang <gnarf@gnarf.net>
Mon, 6 Aug 2012 16:01:32 +0000 (11:01 -0500)
committerCorey Frang <gnarf@gnarf.net>
Mon, 6 Aug 2012 16:01:34 +0000 (11:01 -0500)
Fixes issue in non IE browsers that happen to come down this path

src/css.js

index dcba720e504d8a53587666965a6c5f1090bde5e0..19dbb049a2a6df9f061771ef028bdc53f0732a0b 100644 (file)
@@ -534,7 +534,8 @@ if ( !jQuery.support.opacity ) {
                        style.zoom = 1;
 
                        // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652
-                       if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" ) {
+                       if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" &&
+                               style.removeAttribute ) {
 
                                // Setting style.filter to null, "" & " " still leave "filter:" in the cssText
                                // if "filter:" is present at all, clearType is disabled, we want to avoid this