2011-02-02 4 views
2

아코디언을 초기화 한 후 일부 코드를 실행해야합니다. documentation에 따르면 아코디언을 만들 때 실행되는 만들기 이벤트를 정의 할 수 있어야합니다. 그러나 아코디언이 아주 성공적으로 만들어 졌음에도 불구하고 결코 발생하지 않습니다.jQuery UI 아코디언 생성 이벤트가 실행되지 않습니다.

$('#accordion').accordion({ 
    create: function(event, ui) { alert('This never fires'); }, 
}); 

저는 jQuery 1.4.2와 UI 1.8.5를 사용하고 있습니다. 왜이 사건이 발사되지 않을지 모르는 어떤 생각?

+0

콘솔에 오류가 있습니까? –

+0

아니요, 콘솔에 오류가 없습니다. –

답변

6

문제는 jQuery UI 1.8.5가 create : 이벤트를 지원하지 않는다는 것입니다. 따라서 사용하려면 적어도 1.8.9를 사용해야합니다.

jQuery UI 설명서에 이러한 기능이 추가 된 버전에 대한 참조가 있었으면 좋겠습니다.

+2

+1 "버전에 대한 참조"설명. – JasCav

+0

100 % 동의 - jQuery UI 설명서에 추가 된 버전 기능이 있으면 좋겠다. –