连续的bootstrap手风琴入口越来越大?

时间:2016-01-20 14:38:06

标签: html twitter-bootstrap

我使用Bootstrap显示手风琴(可扩展列表)中SQL服务器的人员列表。

我的问题是手风琴中的连续条目之间有越来越多的空白,我无法摆脱这种空白。

最容易看到它的实际效果: http://ec2-54-200-151-237.us-west-2.compute.amazonaws.com/#

当点击空白时,上面的标签会打开,这是出错的一些线索 - 但是我对html和javascript很新。

以下是创建新面板的JavaScript:

function create_panel(first_name, last_name, idx){
    var $template = $(".template");
    var $newPanel = $template.clone();
    $newPanel.find(".collapse").removeClass("in");
    $newPanel.find(".accordion-toggle").attr("href",  "#" + String(idx))
             .text(last_name+" "+first_name);
    $newPanel.find(".panel-collapse").attr("id", idx).addClass("collapse").removeClass("in");
    return $newPanel;
}

html面板组元素:

<div class="panel-group" id="accordion1">
  <div class="panel panel-default template" style="display:none">
    <div class="panel-heading accordion-toggle" data-toggle="collapse" data-parent="#accordion1" href="#collapse20" style="width:100%;">
      <a class="panel-title"> 
      Mr. Template <span class="label label-danger" style="float:right">Urgent</span>  
      </a>
    </div>
    <div id="collapse20" class="panel-collapse collapse">
      <div class="panel-body">
        <div class="btn-group">
          <button type="button" class="btn"><i class="glyphicon glyphicon-flag"></i></button>
          <button type="button" class="btn"><i class="glyphicon glyphicon-earphone"></i></button>
          <button type="button" class="btn"><i class="glyphicon glyphicon-ok"></i></button>
        </div>
      </div>
    </div>
  </div>
</div>

如果有人能帮我看看问题出在哪里,我将非常感激。

提前致谢

1 个答案:

答案 0 :(得分:1)

我在发帖后解决了这个问题。

额外的空白正在复合的事实让我失望:

javascript每次创建一个新条目时都指的是最后创建的项$http.get - 因此复合。我在面板元素中添加了Invoke-WebRequest -Uri $uri -OutFile $filePath 并将javascript引用更改为.template,现在手风琴看起来很正常了。