JQuery баян - PullRequest
       6

JQuery баян

1 голос
/ 14 июля 2009

Я создал аккордеон jQuery для своего сайта, все работает очень хорошо. Но теперь я хочу, чтобы какой-нибудь javascript был выполнен, когда я нажал на ссылку аккордеона. В документации jQuery я нашел это решение:

        $('ul.accordion').accordion().bind("accordionchange", function(event, something, ui) {
            alert('ALLO');
        });

Что должно выполняться каждый раз, когда меняется аккордеон, но до сих пор ... нет результатов (нет оповещения, когда я нажимаю на ссылку аккордеона. У кого-нибудь есть хорошие советы о том, как это сделать?

1 Ответ

1 голос
/ 14 июля 2009

Ваша проблема в том, что вы пытаетесь связать банду с аккордеоном

Вы можете создать его при инициализации аккордеона - Демо здесь

$('ul.accordion').accordion( {
   change : yourFunction 
});

function yourFunction() {
   //we hate alerts, use console
   console.log('console rocks');
}

Или позже, после того, как вы уже создали аккордеон

$('ul.accordion').accordion();

$('ul.accordion').bind('accordionchange', yourFunction);
...