我正在尝试使用 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"); });