From: Corey Frang Date: Mon, 6 Aug 2012 16:01:32 +0000 (-0500) Subject: Fixes #1034 - Check for style.removeAttribute before calling it X-Git-Tag: 1.8.0~9 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=07e50933c4293818c5b36d368368656844e4df88;p=jquery.git Fixes #1034 - Check for style.removeAttribute before calling it Fixes issue in non IE browsers that happen to come down this path --- diff --git a/src/css.js b/src/css.js index dcba720e5..19dbb049a 100644 --- a/src/css.js +++ b/src/css.js @@ -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