Safari doesn't return the correct computed opacity. (Fix for bug #1369)
authorJohn Resig <jeresig@gmail.com>
Fri, 20 Jul 2007 22:47:21 +0000 (22:47 +0000)
committerJohn Resig <jeresig@gmail.com>
Fri, 20 Jul 2007 22:47:21 +0000 (22:47 +0000)
src/jquery/jquery.js

index f54ee30..0ff52fa 100644 (file)
@@ -1471,6 +1471,9 @@ jQuery.extend({
                                    ret = c && c.getPropertyValue(prop) || "";
                                });
 
+                       if ( prop == "opacity" && ret == "" )
+                               ret = "1";
+
                } else if (elem.currentStyle) {
                        var newProp = prop.replace(/\-(\w)/g,function(m,c){return c.toUpperCase();});
                        ret = elem.currentStyle[prop] || elem.currentStyle[newProp];