我正在使用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' )
;)