Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 009059d

Browse files
committed
fix(jqLite): make css() on IE8 behave the same way as jQuery 1.6.4
1 parent 6b7ddf4 commit 009059d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/jqLite.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,17 @@ forEach({
249249
if (isDefined(value)) {
250250
element.style[name] = value;
251251
} else {
252-
return element.style[name];
252+
var val;
253+
254+
if (msie <=8) {
255+
// this is some IE specific weirdness that jQuery 1.6.4 does not sure why
256+
val = element.currentStyle && element.currentStyle[name];
257+
if (val === '') val = 'auto';
258+
}
259+
260+
val = val || element.style[name];
261+
262+
return (val === '') ? undefined : val;
253263
}
254264
},
255265

0 commit comments

Comments
 (0)