2012-06-29 98 views
1

我一直在試圖使這個代碼工作,但我不知道如何使觸發Accordion事件。觸發Jquery UI手風琴事件

下面是代碼

$('.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(選擇器)是標題

+0

不要被觸發點擊有'.ACC-F'類的元素(S)? – sbeliv01

回答

0

代替觸發標題中,需要使用的手風琴窗口小部件的「主動」選項並將它傳遞給想要打開的標題的索引(記住第一個標題的索引是0)。

ex。 $('.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); 

    });