html - Bootstrap 崩溃数据父项不起作用

标签 html jquery twitter-bootstrap

我正在使用 bootstrap 2.2.1,并且出于某种原因 data-parent 属性没有执行预期的操作。当我单击另一个目标时,它不会关闭以前打开的目标。这是 fiddle使用下面的代码,关于如何解决这个问题有什么想法吗?

<div id="accordion">
    <ul>
        <li>
            <a href="#" data-toggle='collapse' data-target='#document', data-parent='#accordion'>option 1</a>
            <ul id="document" class="collapse">
                <li> <a href="#">suboption 1</a></li>
                <li> <a href="#">suboption 1</a></li>
                <li> <a href="#">suboption 1</a></li>
            </ul>   
        </li>
        <li>
            <a href="#">option 2</a>
        </li>
        <li>
            <a href="#">option 3</a>
        </li>
         <li>
            <a href="#" data-toggle='collapse' data-target='#document2', data-parent='#accordion'>option 4</a>
            <ul id="document2" class="collapse">
                <li> <a href="#">suboption 1</a></li>
                <li> <a href="#">suboption 1</a></li>
                <li> <a href="#">suboption 1</a></li>
            </ul>   
        </li>
    </ul>
</div>

最佳答案

Bootstrap 文档中说:

If a selector is provided, then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior - this is dependent on the panel class)

因此它必须与面板组一起使用,但无论如何您都可以覆盖 javascript。

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

关于html - Bootstrap 崩溃数据父项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665800/

相关文章:

android - Bootstrap Modal 无法在 Android Webview 上正确显示

javascript - 删除没有文本 INPUT 值的 P 文本

html - Html/Css 上的透明磁贴,如 Windows Phone 8

jquery - 为什么 cakePHP 在通过 jQuery 更改 "disabled"字段后会抛出黑洞?

javascript - 结束前减速旋转轮-Javascript

Javascript 0 与空白

html - 向按钮添加图像叠加层

javascript - 每次加载页面时运行 javascript

javascript - 单击时调用的函数影响具有相同类的所有元素

html - 为什么我的 img 在我的 HTML/CSS 表格中的大小不正确?