我正在尝试使用 css 转换淡入一个块。在将显示设置为无遮挡后,我有一个设置为不透明度 1 的类。它忽略了过渡。谁能告诉我为什么?谢谢。
jsfiddle:http: //jsfiddle.net/qhvC2/2/
标记:
<div class="fade-alert">
</div>
<button class="my_butt" type="button">click me</button>
CSS:
.fade-alert {
width: 200px;
height: 100px;
background: purple;
opacity: 0;
-webkit-transition: opacity 1.0s linear;
-moz-transition: opacity 0.5s linear;
-o-transition: opacity 0.5s linear;
transition: opacity 1.0s linear;
display: none;
}
.fade-alert.in
{
opacity: 1;
}
javascript:
$(".my_butt").on( "click", function( e ){
$(".fade-alert").css("display", "block" );
$(".fade-alert").addClass("in"); });