問題:如何在類使用jQuery更改時將動畫添加到元素的css屬性?
我有具有類hidden
其設置的CSS屬性display: none;
一個HTML元素。當我使用JS去除類時,元素立即可見(原始display
值已恢復)。我希望能夠設置「展示」動畫的持續時間,例如我可以:$('.hidden').show(1000)
或$('.hidden').fadeIn(1500)
。我試圖鏈接.animate()
,但它沒有奏效。
侷限性
- 它不能與元素的內聯CSS混亂(特別是它不能設置
display: block
) - 也應做類似jQueryUI的removeClass:http://jqueryui.com/removeClass/
問題:
如何在I 刪除(更改)HTML元素的類時進行動畫更改(持續時間> 0)?
代碼:
CSS:
.hidden{
display: none;
}
HTML
<div class="hidden"> Lorem ipsum </div>
JS
$('.hidden').removeClass('hidden')
我試過了,不幸的是它集的醜陋的直列'風格=「顯示:塊」'我不能讓。 – MythThrazz
爲你修復 – Salketer