问题:
我有一个 HTML 元素,它有一个hidden
设置 css 属性的类display: none;
。当我使用 JS 删除类时,元素立即可见(display
恢复原始值)。我希望能够设置“出现”动画的持续时间,就像我可以使用:$('.hidden').show(1000)
或$('.hidden').fadeIn(1500)
. 我试图链接,.animate()
但它没有工作。
局限性
- 它不能与元素的内联 CSS 混淆(尤其是它不能设置
display: block
) - 它的行为应该类似于 jQueryUI removeClass:http: //jqueryui.com/removeClass/
问题:
当我删除(更改)HTML元素的类时,如何使更改变为动画(持续时间> 0)?
编码:
CSS:
.hidden{
display: none;
}
HTML
<div class="hidden"> Lorem ipsum </div>
JS
$('.hidden').removeClass('hidden')