jQuery手风琴手风琴改变

时间:2009-07-14 14:07:15

标签: jquery jquery-ui accordion

我为我的网站创建了一个jQuery手风琴,一切都很好。但是现在我想在点击手风琴的链接时执行一些javascript。在jQuery文档中,我找到了这个解决方案:

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

每次手风琴改变时都应该执行,但是现在直到...没有结果(当我点击手风琴链接时没有警告。有没有人有关于如何做到这一点的好建议?

1 个答案:

答案 0 :(得分:1)

您的问题是您尝试将绑定链接到手风琴

您可以在初始化手风琴时创建它 - 演示here

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

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

或者您已经创建了手风琴后

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

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