2014-11-04 63 views
0

好了,所以我有这个js代码:引导JS - 可折叠与切换

jQuery(".toggle-panel").click(function() { 
    jQuery('#collapsible-element').collapse({ 
    toggle: true, 
    }); 
}); 

我认为它应该打开和关闭#可折叠的元素,但它只能将其关闭。这个#collapsible-element也有自己的代码中的“collapse in”类。首先点击.toggle面板关闭#collapsible-element,但第二次点击不会再打开它。我错过了什么吗?

回答

0

如果您使用引导程序,则不需要任何其他JavaScript代码进行切换。看看以下内容:

http://getbootstrap.com/javascript/#collapse

+0

你是什么意思我不需要?我已经看过这个文档。必须有一个点击事件,否则页面无法知道触发了什么崩溃。 – David 2014-11-04 12:55:41

+1

@David如果仔细阅读示例,您将看到data-toggle =“collapse”data-parent =“#accordion”属性。所以这些属性在bootstrap中处理。只要将示例代码复制粘贴到链接中即可,只要包含完整的bootstrap.js,它就可以工作 – 2014-11-04 13:00:48