mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
CSS: Fix get upper case alpha opacity in IE8
Fixes gh-1705 Closes gh-1704
This commit is contained in:
parent
3f9fda8fab
commit
c5e8e12cef
@ -22,7 +22,7 @@ var
|
||||
// BuildExclude
|
||||
getStyles = curCSS.getStyles,
|
||||
ralpha = /alpha\([^)]*\)/i,
|
||||
ropacity = /opacity\s*=\s*([^)]*)/,
|
||||
ropacity = /opacity\s*=\s*([^)]*)/i,
|
||||
|
||||
// swappable if display is none or starts with table except
|
||||
// "table", "table-cell", or "table-caption"
|
||||
|
@ -156,3 +156,10 @@ section { background:#f0f; display:block; }
|
||||
#span-14824 { display: block; }
|
||||
|
||||
#display { display: list-item !important; }
|
||||
|
||||
/* fix get alpha opacity in IE8 */
|
||||
.fix-get-alpha-opacity-in-ie8 {
|
||||
opacity: 0.5;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
|
||||
}
|
||||
|
||||
|
@ -1151,4 +1151,17 @@ test( "Do not throw on frame elements from css method (#15098)", 1, function() {
|
||||
ok( false, "It did throw" );
|
||||
}
|
||||
});
|
||||
|
||||
test( "get upper case alpha opacity in IE8", 1, function() {
|
||||
var div = document.createElement( "div" ),
|
||||
fixture = document.getElementById( "qunit-fixture" );
|
||||
|
||||
div.className = "fix-get-alpha-opacity-in-ie8";
|
||||
fixture.appendChild( div );
|
||||
|
||||
equal( jQuery( div ).css( "opacity" ), "0.5", "get upper case alpha opacity in IE8 ok" );
|
||||
|
||||
fixture.removeChild( div );
|
||||
});
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user