2011-02-02 13 views
2

jQuery UIのアコーディオンが初期化された後にコードを実行する必要があります。 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のドキュメントには、どのバージョンの機能が追加されたのかが書かれています。 –

関連する問題