2013-02-25 3 views
-1

그래서이 코드는 작동하지 않습니다. 오디오 재생이 끝나면 이벤트를 트리거하려고합니다.Mootools 콜백 함수가 처리되지 않았습니다.

item.addEventListener("ended", function() { 
    slides.show("next", function() { 
    alert("TESTING!"); 
    }); 
}); 

슬라이드는 변경되지만 경고는 발생하지 않습니다.

아래 코드는 작동하지만 다음 슬라이드 이벤트가 완료되기 전에 경고가 발생합니다. (그것은 복수가 있다는 이상한 것처럼 보이지만) slidesFx.Slide이라고 가정

item.addEventListener("ended", function() { 
    slides.show("next"); 
    alert("TESTING!"); 
}); 
+2

'슬라이드'란 무엇입니까? – SLaks

답변

0

, according to the docsshow에 콜백이 없습니다.

그리고 그건 의미가 있습니다. show이 전환/애니메이션없이 발생하기 때문에 콜백이 필요 없습니다. 두 번째 코드 블록에 표시된대로 show을 호출 한 후 바로 다음에 원하는 것을 넣으십시오.

+1

슬라이드는 실제로 슬라이드 쇼입니다. 그러나, 나는 모든 함수가 콜백을 가지고 있다는 사실을 잊었을 정도로 오랫동안 jQuery를 사용 해왔다. :) –

+0

@MagnusJonsson : LOL! 도움이 된 것을 기쁘게 생각합니다. –

관련 문제