Попробуйте это:
var i = 0; // Declare a global variable to hold the current iteration value.
function changeClass(){
$("#rabbit").removeClass("rabbit" + i)
i = (i==3)?1:i+1;
$("#rabbit").addClass("rabbit" + i);
}
setInterval(changeClass, 500);
Рабочий пример: http://jsfiddle.net/XDUSA/1/
i = (i==3)?1:i+1;
можно записать как:
if(i == 3){
// If the code reached this point the class assigned to the element in last iteration is rabbit3
i=1; //Reset to 1
} else{ // More room to increment i
i = i+1;
}