Work around a weird computed number issue in WebKit. Fixes #5145.
[jquery.git] / src / support.js
index 9d5558f..91ee77d 100644 (file)
@@ -40,7 +40,8 @@
 
                // Make sure that element opacity exists
                // (IE uses filter instead)
-               opacity: a.style.opacity === "0.55",
+               // Use a regex to work around a WebKit issue. See #5145
+               opacity: /^0.55$/.test( a.style.opacity ),
 
                // Verify style float existence
                // (IE uses styleFloat instead of cssFloat)
@@ -81,6 +82,7 @@
 
        // Figure out if the W3C box model works as expected
        // document.body must exist before we can do this
+       // TODO: This timeout is temporary until I move ready into core.js.
        jQuery(function(){
                var div = document.createElement("div");
                div.style.width = div.style.paddingLeft = "1px";