2011-11-05 194 views
3

有没有一种方法来在JQuery中动画而不指定每个属性?是否可以将.cl​​assA样式转换为.classB样式?

让,说:

.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); 
} 

几乎alll这句法发明了,但我认为,我问可以理解,

是更多钞票从类检索的样式动画(自动)和应用它们而不是知道(手动)这些值?如果还是不行,什么是最好的方式..

回答

4

你可以用jQueryUI/switchClass做到这一点,你只需要jQueryUI的的custom build与影响核心启用 - 不出意外,这大约是11K精缩

$(".element_to_be_animated").switchClass("oldClass", "newClass", 1000); 
+0

不错,会看看! –

相关问题