Safari doesn't return the correct computed opacity. (Fix for bug #1369)
This commit is contained in:
parent
f83211c684
commit
e647a8a1f6
3
src/jquery/jquery.js
vendored
3
src/jquery/jquery.js
vendored
|
@ -1471,6 +1471,9 @@ jQuery.extend({
|
||||||
ret = c && c.getPropertyValue(prop) || "";
|
ret = c && c.getPropertyValue(prop) || "";
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if ( prop == "opacity" && ret == "" )
|
||||||
|
ret = "1";
|
||||||
|
|
||||||
} else if (elem.currentStyle) {
|
} else if (elem.currentStyle) {
|
||||||
var newProp = prop.replace(/\-(\w)/g,function(m,c){return c.toUpperCase();});
|
var newProp = prop.replace(/\-(\w)/g,function(m,c){return c.toUpperCase();});
|
||||||
ret = elem.currentStyle[prop] || elem.currentStyle[newProp];
|
ret = elem.currentStyle[prop] || elem.currentStyle[newProp];
|
||||||
|
|
Loading…
Reference in a new issue