我正在使用switchClass(带有UI)来更改元素上的类。

如此处定义-http://jqueryui.com/demos/switchClass/-该方法

switchClass( remove, add, [duration] )


是否可以使用某种选择器来不必规定需要删除的类?

就像是...

switchClass( '*', 'newclass', slow )


我最初是像这样链接一切...

$('body').removeClass().addClass('newClass')


但这打破了我在课堂之间的动画。

解决

就我而言,我能够使用

animate({ backgroundColor: target_colour }, 500)


而不是改变班级...

如果有人知道怎么做switchClass魔术,我相信它将派上用场!

最佳答案

$('body').switchClass( $('body').attr('className'), 'newclass', 'slow' )


;)

09-19 11:10