Je suis en train de faire une rotation de la boîte par le biais de javascript/css3 tourner chaque fois que je clique dessus. Cela fonctionne, mais seulement la première fois que je clique dessus. Chaque fois après, je reçois l'alerte, ce qui signifie que ce n'est pas une erreur javascript - mais pas d'animation.css3 animation se passe seulement une fois
Voici ma page simple -
<script>
function rotate(box)
{
alert('start');
box.style.webkitTransform = 'rotate(360deg)';
}
</script>
<style>
#box{ height:100px; width:100px; border:1px solid red; -webkit-transition: -webkit-transform 1s ease-out; }
</style>
<div id='box' onclick='rotate(this);'></div>
je me suis dit qu'il doit y avoir quelque chose que je dois mettre après la rotate() pour lui dire de revenir à la scène en commençant de manière à pouvoir tourner à nouveau 360 .
Cette solution fera tourner le carré du côté opposé la deuxième fois. Je voudrais ajouter le support pour Mozilla avec la propriété MozTransform et peut-être ajouter une variable supplémentaire pour éviter l'événement de clic alors qu'il est déjà en rotation. – h3xStream