具有不同的值"活跃"在我的jQuery手风琴中

时间:2014-06-04 00:18:00

标签: jquery jquery-plugins accordion jquery-ui-accordion

我正在使用jQuery手风琴,它工作正常。

我使用active:0,让我的第一个标签打开,当我访问页面时。

但是我在不同的php文件中使用手风琴,比如" schedule.php"和" organization.php"。

And" schedule.php"我希望我的活动就像我在下面的脚本中一样(活动:0)。

但是在我的" organization.php"中,我希望我的活动是1,(活动:1)。

你是否知道如何做到这一点,而不是每个页面多次重复我的脚本?

$(function (){

    $('.accordion').accordion({
        active: 0,   
    });
});

1 个答案:

答案 0 :(得分:1)

你应该把你的javascript代码放在一个单独的文件中并修改你的php脚本来添加一个类来激活/去激活,并使用以下内容将你的javascript文件包含到两个php文件中:

<script src="/path/to/js/file.js"></script>

例如javascript文件

$(function (){

    $('.accordion.inactive').accordion({
        active: 0,   
    });
    $('.accordion.active').accordion({
        active: 1,   
    });
});

然后在schedule.php中为您的手风琴div添加一个班级inactive 并在organization.php中为您的手风琴div添加课程active