Bootstrap手风琴停止折叠其他面板

时间:2016-08-01 08:17:27

标签: javascript jquery html accordion collapse

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

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

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

*请注意,这两个GIF的代码都是添加

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";
    }
} 

非常感谢任何形式的帮助和信息。

0 个答案:

没有答案