【问题标题】:Bootstrap 3 panel animation issue in safariSafari 中的 Bootstrap 3 面板动画问题
【发布时间】:2016-06-03 18:41:16
【问题描述】:

我正在使用 Bootstrap 3 面板

展开面板时会出现奇怪的动画。它展开、折叠,然后以展开状态重新出现。

它只发生在 Safari 浏览器中。

<main role="main">
       <h1 style="margin-top:63px;">Builds</h1>
<div class="panel-group mob_app_builds_history" id="accordion" role="tablist" aria-multiselectable="true">
    <div class="panel panel-primary">
    <div class="panel-heading" data-toggle="collapse" data-parent="#accordion" data-target="#collapse25" role="tab" id="headingOne25">
      <h4 class="panel-title">
        <a role="button" data-toggle="collapse" href="#collapse25" aria-expanded="false" aria-controls="collapse25">
          NBC <small style="mix-blend-mode: difference;">6 days ago</small>
        </a>
        <i class="indicator glyphicon glyphicon-chevron-down  pull-right"></i>
      </h4>
    </div>
    <div id="collapse25" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading25">
      <div class="panel-body">
        <p><b>Bundle:</b> abcd.ipa</p>
        <p><b>Tag:</b> "v3.17"</p>
      </div>
    </div>
  </div>
  </div><div>

https://jsfiddle.net/zprL63tq/

【问题讨论】:

  • 向我们展示代码。所以,我们可以提供帮助。
  • 这是个工人。 jsfiddle.net/zprL63tq/1 在 Safari 中

标签: html css twitter-bootstrap-3 safari


【解决方案1】:

我添加了以下,它工作正常。

<div id="collapseOne" class="accordion-body collapse in no-transition">
Add the CSS..

.no-transition {
  -webkit-transition: height 0.001s;
  -moz-transition: height 0.001s;
  -ms-transition: height 0.001s;
  -o-transition: height 0.001s;
  transition: height 0.001s;
}

参考:Twitter Bootstrap 100% height accordion "jump"

【讨论】:

    猜你喜欢
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 2018-03-06
    • 1970-01-01
    • 2015-11-21
    相关资源
    最近更新 更多