Jquery Accordion激活事件未被触发,

时间:2014-05-27 21:37:44

标签: jquery

单击水平选项卡,我动态创建一个Accordion,并进一步点击Accordian,它必须创建一个Accordians(Nested Accordians)

这是我的完整代码http://jsfiddle.net/aEL2e/

我观察到Accordian Activate事件没有被解雇

$(".accordian").accordion({
  //  activate: function (event, ui) {
    //    setStuff(event, ui);
   // }
 change: function( event, ui ) {
setStuff(event, ui);
   }
});

有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

您的带有类.accordion的元素的手风琴没有内部元素,因此可以将其转换为手风琴并触发activate事件。如果你把激活事件放在你的第一支手风琴中,那么它将被触发,因为它正被转换为手风琴:

$("#daccordion").accordion({
    activate: function (event, ui) {
        alert('accordion activated');
        setStuff(event, ui);
    },
   .
   .
   .
   .
});

fiddle