【问题标题】:Align button and text in collapse Bootstrap在折叠 Bootstrap 中对齐按钮和文本
【发布时间】:2013-05-18 19:15:58
【问题描述】:

我尝试使用元素Collapse in Bootstrap,但我遇到了小问题。

这是一张图片,例如

我尝试将我的文本与我的按钮垃圾对齐在同一行。 如您所见,它发生了变化。

如何解决这个问题?

<form method="post" action="wbx.php">
    <div class="accordion" id="accordion2">
        <div class="accordion-group">
            <div class="accordion-heading">
                <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
                Collapsible Group Item #1
                </a>
                <button class="btn btn-danger pull-right" type="submit" name="supprAlias" value="'.$idValue.'">
                    <i class="icon-trash icon-white"></i>
                </button>
            </div>
            <div id="collapseOne" class="accordion-body collapse in">
                <div class="accordion-inner">
                    Anim pariatur cliche...
                </div>
            </div>
        </div>
        <div class="accordion-group">
            <div class="accordion-heading">
                <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
                Collapsible Group Item #2</a>
                <button class="btn btn-danger pull-right" type="submit" name="supprAlias" value="'.$idValue.'">
                    <i class="icon-trash icon-white"></i>
                </button>

            </div>
            <div id="collapseTwo" class="accordion-body collapse">
                <div class="accordion-inner">
                    Anim pariatur cliche...
                </div>
            </div>
        </div>
    </div>
</form>

在我的控制器中的另一个页面中:

if(!empty($_POST['supprUserAlias']))
{
    $savant->deletesUserAlias = $gemel->setDeleteUserAlias($_POST['supprUserAlias'], $username, $domain, $serverMail);
    header('Location: wbx.php?user='.$username.'#alias');
    exit;
}

编辑

终于找到解决办法了:

&lt;div class="accordion-group"&gt;&lt;div class="accordion-heading"&gt;之间插入&lt;button&gt;

<form method="post" action="wbx.php">
        <div class="accordion" id="accordion2">
            <div class="accordion-group">
                   <button class="btn btn-danger pull-right" type="submit" name="supprAlias" value="'.$idValue.'">
                        <i class="icon-trash icon-white"></i>
            </button>
                <div class="accordion-heading">
                    <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
                    Collapsible Group Item #1
                    </a>
                </div>
                <div id="collapseOne" class="accordion-body collapse in">
                    <div class="accordion-inner">
                        Anim pariatur cliche...
                    </div>
                </div>
            </div>

【问题讨论】:

  • 你能把你的代码贴出来吗?

标签: html css twitter-bootstrap alignment collapse


【解决方案1】:

您只需像这样将按钮放在链接 (a) 标记内。我认为您还应该使按钮更小 (btn-mini),以便它很好地适合折叠链接。

<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
    Collapsible Group Item #1 <button class="btn btn-mini btn-danger pull-right" type="submit"><i class="icon-trash icon-white"></i></button>
</a>

Demo on Bootply

编辑-

按钮的点击可以这样处理..

$('.accordion-toggle .btn').click(function(e){
    e.preventDefault();
    alert("button!");
    return false;
})

【讨论】:

猜你喜欢
  • 2018-12-24
  • 2014-12-27
  • 1970-01-01
  • 2013-12-23
  • 1970-01-01
  • 2017-02-17
  • 2023-02-09
  • 1970-01-01
  • 2014-12-17
相关资源
最近更新 更多