0

我在我的项目中使用了 bootstrap 手风琴(折叠),但不幸的是结果不是想要的。我在手风琴里有大约 8 件物品,其中一些里面有很多文字(有时超过半页)。

我正在尝试折叠/展开手风琴中的项目,但这种行为完全奇怪且不可预测。我只是在他们的网站上复制了示例并添加了更多项目。我的期望是,每次我点击一个关闭的项目时,它都会打开,打开的 div 将获得焦点。有时我看到页面滚动非常快,焦点位于错误的位置或项目已打开,但页面上的焦点太低且标题不可见。

关于如何正确处理手风琴或正确行为的任何想法?

4

1 回答 1

1

这是一个工作示例http://jsfiddle.net/panchroma/RdK8t/

它直接取自bootstrap 示例,其中一个元素添加了扩展内容。

典型的代码是:

<div class="accordion" id="accordionParent"> <!-- start #accordionParent wrap -->


      <!-- start typical content group -->  
            <div class="accordion-group">
              <div class="accordion-heading">
                <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordionParent" href="#collapseOne">
                  Collapsible Group Item #1
                </a>
              </div>
              <div id="collapseOne" class="accordion-body collapse in">
                <div class="accordion-inner">
                        content
                </div>
              </div> 
            </div>  
       <!-- end typical content group -->


</div>  <!-- end accordionParent wrap -->

您可以验证您的页面以确保没有嵌套问题,并仔细检查如果您没有使用完整的引导 js 文件,请确保您包含了转换插件。

希望这可以帮助!

于 2013-02-17T17:59:55.317 回答