Javascript手风琴不在特定页面上工作

时间:2016-03-09 08:31:43

标签: javascript jquery

我正在一个网站上工作,该网站有一个单独的常见问题解答文件,我在所有页面的页脚上方导入。使用带有以下代码的accordion选项卡显示faq:

$(document).ready(function () {
    var expanded = false;
    var collapsed = true;
    $(".expanderHead").click(function () {
        if (expanded == true) {
            expanded = false;
            collapsed = true;
        } else {
            expanded = true;
            collapsed = false;
        }

        var divid = $(this).attr('tabdata');
        if (expanded == true) {
           // $(this).find('.expanderSign').html("-");
            $("#"+divid).slideToggle();
        }

        $(this).find('.expanderSign').toggleClass("open");
        $(this).find('.expanderSign').toggleClass("closetab");

        if (collapsed == true) {
          //  $(this).find('.expanderSign').html("+");
            $("#"+divid).slideToggle();
        }
    });
});

它可以在所有页面上正常工作,但在使用购物车的其他脚本的页面上,手风琴中的前2个选项卡不起作用:

screen shot

1 个答案:

答案 0 :(得分:0)

检查您网页的其他脚本是否有错误。有时当javascript出现错误时,它会停止其他方法