我多次创建手风琴?

时间:2014-05-27 14:24:14

标签: jquery

我从网上获得了这个代码,用于在Accordians中创建Accordians(嵌套的Accordians)。

我是javascript的新手,坦率地说,我无法理解其中的一些代码,但我仍在使用,因为它符合我的要求。

请在此处查看jsfiddle http://jsfiddle.net/MYD4M/2/

一旦你克服了Accordian,它将动态创建嵌套的Accordian

请告诉我,这段代码是否有效。

我的意思是我每次登记参加Accordian和Accordian活动吗?

(下面一段代码)

$("div.accordian").accordion({
    heightStyle: "content",
    autoHeight: false,
    collapsible: true,
    clearStyle: true,
    active: false,
});

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

如果有错误请告诉我,以便我可以纠正它们。 或者如果罚款,我将继续使用此代码。

1 个答案:

答案 0 :(得分:0)

您正在创建它两次,有两组不同的参数。

只需将其更改为:

$("div.accordian").accordion({
    heightStyle: "content",
    autoHeight: true,
    collapsible: true,
    clearStyle: true,
    active: true,
    activate: function (event, ui) {
        setStuff(event, ui);
    }
});

另外,请注意您的第一个声明中有一个额外的逗号!最后一个参数后面不应该有逗号。