触发Jquery UI手风琴事件

时间:2012-06-29 19:38:10

标签: jquery-ui triggers jquery-ui-accordion jquery

我一直试图让这段代码有效,但我无法弄清楚如何触发Accordion事件。

这是代码

$('.acc-f').accordion({
        header: '.toggler',
        event: 'click',
        autoHeight: false,
        navigation: true,
        collapsible: true,
        active: false
    });

$("map > area").click(function(){
        var getAnchor = $(this).attr('href');
            $("#"+getAnchor+"").trigger('click');
});

连接到.trigger()的选择器是标题

1 个答案:

答案 0 :(得分:0)

您不需要触发标题,而是需要使用'有效的'手风琴小部件的选项,并传递您要打开的标题的索引(记住第一个标题的索引是0)。

离。 $('.acc-f').accordion('option', 'active', index-of-el-to-open);

试试这个:

   $("map > area").click(function(){
        var id = $("this").attr("href");
        index = $(".selector-for-your-headings").index(id);
        $(".acc-f").accordion("option", "active", index);

    });