$(this).css({
-webkit-transform:'rotate(180deg)',
-moz-transform: 'rotate(180deg)',
-o-transform: 'rotate(180deg)',
-ms-transform: 'rotate(180deg)'
});
Esto es tirar el error:¿Cómo se modifican las propiedades CSS prefijadas "-webkit-" en jQuery?
Uncaught SyntaxError: Unexpected token -
Realmente espero que no tenga que instalar el plugin de jQuery rotación sólo para esto un caso.
si alguna vez se cansa de escribir esos prefijos en sus hojas de estilo, a continuación, comprobar esto http://leaverou.github.com/prefixfree/ –