mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
CSS: Fix the pixelMarginRight support test in Android 2.3
This commit is contained in:
parent
3747cc642a
commit
cdfc2d092a
@ -25,12 +25,6 @@ function curCSS( elem, name, computed ) {
|
||||
ret = jQuery.style( elem, name );
|
||||
}
|
||||
|
||||
// Support: Android 4.0-4.3
|
||||
// A tribute to the "awesome hack by Dean Edwards"
|
||||
// Android Browser returns percentage for some values,
|
||||
// but width seems to be reliably pixels.
|
||||
// This is against the CSSOM draft spec:
|
||||
// http://dev.w3.org/csswg/cssom/#resolved-values
|
||||
if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) {
|
||||
|
||||
// Remember the original values
|
||||
|
@ -62,8 +62,15 @@ define([
|
||||
return boxSizingReliableVal;
|
||||
},
|
||||
pixelMarginRight: function() {
|
||||
// Support: Android 4.0-4.3
|
||||
// A tribute to the "awesome hack by Dean Edwards"
|
||||
// Android Browser returns percentage for some values,
|
||||
// but width seems to be reliably pixels.
|
||||
// This is against the CSSOM draft spec:
|
||||
// http://dev.w3.org/csswg/cssom/#resolved-values
|
||||
if ( pixelMarginRightVal == null ) {
|
||||
div.style.cssText = "display:block;width:50%;margin-right:50%";
|
||||
div.style.cssText = "display:block;width:50%;border:0;margin:0;padding:0;" +
|
||||
"margin-right:50%";
|
||||
documentElement.appendChild( container );
|
||||
pixelMarginRightVal =
|
||||
window.getComputedStyle( div, null ).marginRight === "4px";
|
||||
|
Loading…
Reference in New Issue
Block a user