JQuery UI删除类动画看起来不起作用

Rob*_*ght 7 css animation jquery-ui removeclass

我正在使用一系列CSS3过渡,但是使用JQuery UI添加和删除类来备份旧的机器.

JQuery UI addClass动画功能齐全.然而,JQuery UI removeClass不是动画,而是延迟动画时间然后跳转到上一个类的属性.

$('.box').addClass('adds', 800); ANIMATING CORRECTLY
$('.box').removeClass('adds', 800); NOT ANIMATING AT ALL

.box {
    background:#CCC;
    border:1px solid #222;
    height:200px;
    width:200px;
}
.adds {
    height:220px !important;
    width:400px !important;
}
Run Code Online (Sandbox Code Playgroud)

我已经建立了一个小提琴,但由于某种原因,这个小提琴什么都不做,不明白为什么.http://jsfiddle.net/aA9LN/4/

有任何想法吗?

奇妙

Wil*_*Niu 9

好像removeClass不喜欢!important关键字.这是关于jsbin的演示:http://jsbin.com/idorud

您可能希望以某种方式重写.adds该类,例如,删除!important关键字并为css选择器添加特异性,例如#someId div.adds.