Событие создания пользовательского интерфейса jQuery не запускается - PullRequest
2 голосов
/ 02 февраля 2011

Мне нужно запустить некоторый код после инициализации моего аккордеона jQuery UI.Согласно документации , я смогу определить событие создания, которое запускается при создании аккордеона.Но это никогда не срабатывает, хотя аккордеон очень удачно создан.

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

Я использую jQuery 1.4.2 и пользовательский интерфейс 1.8.5.Есть идеи, почему это событие не стреляет?

1 Ответ

6 голосов
/ 02 февраля 2011

Оказывается, проблема в том, что jQuery UI 1.8.5 не поддерживает событие create :.Таким образом, вы должны использовать как минимум 1.8.9, чтобы использовать его.

Хотелось бы, чтобы в документации по jQuery UI была ссылка на версию, в которую были добавлены эти функции.

...