Me gustaría utilizar esta función para rotar y luego detenerme en un punto o grado en particular. En este momento, el elemento simplemente gira sin detenerse. Aquí está el código:jQuery rotar/transformar
<script type="text/javascript">
$(function() {
var $elie = $("#bkgimg");
rotate(0);
function rotate(degree) {
// For webkit browsers: e.g. Chrome
$elie.css({ WebkitTransform: 'rotate(' + degree + 'deg)'});
// For Mozilla browser: e.g. Firefox
$elie.css({ '-moz-transform': 'rotate(' + degree + 'deg)'});
// Animate rotation with a recursive call
setTimeout(function() { rotate(++degree); },65);
}
});
</script>
Gracias por su ayuda
Eso simplemente gira la imagen. Realmente quiero animar/rotar y parar en un cierto punto o grado. Lo siento, debería haber mencionado eso antes. Gracias. – Andrea
@Andrea, estoy mirando su página en Safari y la imagen gira 45 grados. Al mirar el DOM en la consola, se muestra que se ha aplicado el CSS correcto de '-webkit-transform'. Tal vez su navegador no es compatible con CSS 3. – Sparky
@Andrea, simplemente cambie '.css' por' .animate'. Ver mi edición – Sparky