나는 그것을 클릭 할 때마다 자바 스크립트/css3을 통해 회전하는 상자를 만들려고합니다. 작동하지만, 처음 클릭 할 때만 작동합니다. 이후에는 자바 스크립트 오류가 아니라 자바 스크립트 오류가 아니라는 경고가 표시됩니다. 내가 회전() 다시 360를 회전 할 수 있도록 시작 단계로 돌아가 그것을 말할 수 후 둘 필요가 무언가있을 필요가 생각css3 애니메이션이 한 번만 발생합니다.
<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>
- 여기
내 간단한 페이지입니다 .
이 솔루션은 두 번째로 반대쪽에있는 사각형을 회전시킵니다. MozTransform 속성과 함께 Mozilla에 대한 지원을 추가하고 이미 회전중인 동안 클릭 이벤트를 피하기 위해 추가 변수를 추가 할 수 있습니다. – h3xStream