javascript-从.classA样式到.classB样式可以轻松动画吗?

有没有一种方法可以在Jquery中设置动画而不指定每个属性?

让我们说:

.classA{
   color:red;
}
.classB{
   color:blue;
}

function animate(selector,classA,classB,time){
    styles1 = $(classA).invented_get_styles();
    styles2 = $(classB).invented_get_styles();
    $(selector).animate(styles1,styles2,time);
}

这种语法几乎是所有发明的,但我认为我的要求可以理解,

是否可以从类中获取动画(自动获取样式)并应用它们而不是知道(手动)值?否则,最好的方法是什么?

解决方法:

您可以使用jQueryUI/switchClass进行操作,只需要启用了Effects Core的jQueryUI的custom build-别的什么都没有,大约减少了11k

$( ".element_to_be_animated" ).switchClass( "oldClass", "newClass", 1000 );
上一篇:javascript-AngularJS:如何翻译md占位符?


下一篇:android-如何在编辑文本中设置日期