我的手风琴工作得非常好(关闭其他面板并打开所选的一个),直到我添加

$('#accordion').find('.panel-collapse').collapse({toggle: false}).collapse('hide');

我的javascript文件中的几个函数 . 我想要做的是在我的功能执行时基本上关闭所有的手风琴面板,但它带来了一个问题 . 除非我再次执行所述功能,否则手风琴会自动停止折叠 . 示例(stackoverflow图像大小限制只有2mb抱歉):

*注意这两个GIF都带有代码 added

http://imgur.com/a/VPdQc

这个功能 . 它隐藏了所有手风琴,使div可见,并将其推出侧边菜单,如gif所示:

function toggle() {
    $('#accordion').find('.panel-collapse').collapse({toggle: false}).collapse('hide');
    hide3()
    hide1();
    hide2();
    var ele = document.getElementById("container1");
    if(ele.style.opacity == "1") {
            ele.style.width = "0px";
            ele.style.opacity = "0";

    }
    else {
        ele.style.opacity = "1";
        ele.style.width = "390px";
    }
}

任何形式的帮助和信息都深受赞赏 .