【发布时间】:2013-06-26 11:26:05
【问题描述】:
问题:
我有一个 HTML 元素,它有一个类 hidden,它设置 css 属性 display: none;。当我使用 JS 删除类时,元素立即可见(恢复了原始的 display 值)。我希望能够设置“出现”动画的持续时间,就像我可以使用的那样:$('.hidden').show(1000) 或$('.hidden').fadeIn(1500)。我尝试与.animate() 链接,但没有成功。
限制
- 不能乱用元素的内联CSS(尤其不能设置
display: block) - 它的行为应该类似于 jQueryUI removeClass:http://jqueryui.com/removeClass/
问题:
我如何使更改变为动画(持续时间 > 0) 删除(更改)HTML 元素的类?
代码:
CSS:
.hidden{
display: none;
}
HTML
<div class="hidden"> Lorem ipsum </div>
JS
$('.hidden').removeClass('hidden')
【问题讨论】:
标签: javascript jquery css