 <p>jQueryUI extends the animate class for this reason specifically. You can leave off the original parameter to append a new class to your object.</p> <pre><code>$(".class1").switchClass("", "class2", 1000); </code></pre> <p><a href="http://jsfiddle.net/m7dAQ/">Sample here.</a></p>