From 009059dd1bc7817dbb55fc1b61424fd66a914bc3 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 15 Sep 2011 22:03:00 +0200 Subject: fix(jqLite): make css() on IE8 behave the same way as jQuery 1.6.4 --- src/jqLite.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/jqLite.js b/src/jqLite.js index d255845e..6d42bbc2 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -249,7 +249,17 @@ forEach({ if (isDefined(value)) { element.style[name] = value; } else { - return element.style[name]; + var val; + + if (msie <=8) { + // this is some IE specific weirdness that jQuery 1.6.4 does not sure why + val = element.currentStyle && element.currentStyle[name]; + if (val === '') val = 'auto'; + } + + val = val || element.style[name]; + + return (val === '') ? undefined : val; } }, -- cgit v1.2.3