var spins = 0; $('.hamburger').click(function(){ // spin hamburger by 180deg after each click spins++; $('.hamburger').css({ 'transform': 'rotate(' + spins*180 + 'deg)'}); // add class depending on full spin or half spin if($('body').hasClass('spin180')){ $('body').removeClass('spin180'); $('body').addClass('spin360'); }else{ $('body').removeClass('spin360'); $('body').addClass('spin180'); } });