mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Unit test for #6652
This commit is contained in:
parent
d1c4f0e0d1
commit
5b0c3060f0
@ -121,3 +121,5 @@ dfn { display: none; }
|
||||
/* #9239 Attach a background to the body( avoid crashes in removing the test element in support ) */
|
||||
body, div { background: url(http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif) no-repeat -1000px 0; }
|
||||
|
||||
/* #6652 REMOVE FILTER:ALPHA(OPACITY=100) AFTER ANIMATION */
|
||||
#t6652 div { filter: alpha(opacity=50); }
|
||||
|
@ -226,6 +226,9 @@ Z</textarea>
|
||||
<div id="t2037">
|
||||
<div><div class="hidden">hidden</div></div>
|
||||
</div>
|
||||
<div id="t6652">
|
||||
<div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="tabindex-tests">
|
||||
|
@ -259,6 +259,23 @@ if ( !jQuery.support.opacity ) {
|
||||
jQuery("#foo").css("filter", filterVal3).css("opacity", 1);
|
||||
ok( jQuery("#foo").css("filter").indexOf(filterVal3) !== -1, "Setting opacity in IE doesn't clobber other filters" );
|
||||
});
|
||||
|
||||
test( "Setting opacity to 1 properly removes filter: style (#6652)", function() {
|
||||
var rfilter = /filter:[^;]*/i,
|
||||
test = jQuery( "#t6652" ).css( "opacity", 1 ),
|
||||
test2 = test.find( "div" ).css( "opacity", 1 );
|
||||
|
||||
function hasFilter( elem ) {
|
||||
var match = rfilter.exec( elem[0].style.cssText );
|
||||
if ( match ) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
expect( 2 );
|
||||
ok( !hasFilter( test ), "Removed filter attribute on element without filter in stylesheet" );
|
||||
ok( hasFilter( test2 ), "Filter attribute remains on element that had filter in stylesheet" );
|
||||
});
|
||||
}
|
||||
|
||||
test("css(String, Function)", function() {
|
||||
|
Loading…
Reference in New Issue
Block a user