我一直试图让这段代码有效,但我无法弄清楚如何触发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()的选择器是标题
答案 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);
});