2013-05-10 2 views
2

SVG에서 애니메이션을 시작하고 끝나면 다른 기능을 실행할 수 있도록 알고 싶습니다. endEvent="endAnimate()"으로 시도했지만 아무 일도 없습니다. 애니메이션이 끝났을 때를 확인할 수 있습니다. 그렇다면 다른 함수를 호출 할 수 있습니까?애니메이션이 SVG에서 끝났을 때 확인

+0

처럼 사용할 수 있습니다, 감사합니다! –

답변

2

설명서에 따르면 애니메이션 요소에는 사용할 수있는 onend 이벤트가 있습니다.

애니메이션 이벤트 속성

애니메이션 이벤트 속성은 특정 애니메이션 관련 이벤트를 실행하는 스크립트를 지정하는 이벤트 속성입니다. 애니메이션 이벤트 속성을 참조하십시오. 애니메이션 이벤트 속성은 'onbegin', 'onend', 'onload'및 'onrepeat'입니다. 당신이 정말로 그것을이 애니메이션 요소에 연결하려는 경우 당신이하는 jsfiddle.net 데모를 게시하시기 바랍니다 수 있다면

그래서, 당신은 onend="endAnimate()"

+0

시도했지만 애니메이션의 시작 부분과 애니메이션의 끝 부분에서 함수가 실행됩니다. –

+0

또한 나는 onbegin과 onend에 동일한 기능을 설정 했음에도 불구하고 처음으로 onend를위한 이벤트를 실행한다는 것을 알아 챘습니다. –

+0

[this fiddle] (http://jsfiddle.net/AxLGF/)는 당신? –

관련 문제