aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjeresig <jeresig@gmail.com>2010-09-27 10:38:13 -0400
committerjeresig <jeresig@gmail.com>2010-09-27 10:38:13 -0400
commit6dd2dc42700fff681513aa5a3bdc438bd48f4ba0 (patch)
treea2d7576572a78a078e000f1e096199e1b9e23215 /src
parent88fc523c59465b28633de91f4c9e87b8364064b7 (diff)
downloadjquery-6dd2dc42700fff681513aa5a3bdc438bd48f4ba0.tar.gz
jquery-6dd2dc42700fff681513aa5a3bdc438bd48f4ba0.zip
Make sure the currentStyle property exists before attempting to access it.
Diffstat (limited to 'src')
-rw-r--r--src/css.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/css.js b/src/css.js
index 69c4452b2..b9a1c52be 100644
--- a/src/css.js
+++ b/src/css.js
@@ -174,7 +174,7 @@ if ( !jQuery.support.opacity ) {
jQuery.cssHooks.opacity = {
get: function( elem, computed ) {
// IE uses filters for opacity
- return ropacity.test((computed ? elem.currentStyle.filter : elem.style.filter) || "") ?
+ return ropacity.test((computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "") ?
(parseFloat(RegExp.$1) / 100) + "" :
"1";
},
@@ -191,7 +191,7 @@ if ( !jQuery.support.opacity ) {
"" :
"alpha(opacity=" + value * 100 + ")";
- var filter = style.filter || elem.currentStyle.filter || "";
+ var filter = style.filter || elem.currentStyle && elem.currentStyle.filter || "";
style.filter = ralpha.test(filter) ?
filter.replace(ralpha, opacity) :
@@ -219,7 +219,7 @@ if ( getComputedStyle ) {
} else if ( document.documentElement.currentStyle ) {
curCSS = function( elem, name ) {
- var left, rsLeft, ret = elem.currentStyle[ name ], style = elem.style;
+ var left, rsLeft, ret = elem.currentStyle && elem.currentStyle[ name ], style = elem.style;
// From the awesome hack by Dean Edwards
// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291