微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery – Bootstrap 3平滑的手风琴转换

我正在使用Bootstrap 3手风琴.一切都很好,除了转换不顺利.这就像跳跃过渡.我怎样才能顺利过渡?

HTML

<div class="panel" id="<?PHP echo $id; ?>">
        <div class="panel-title"><?PHP the_title(); ?></div>
        <div id="collapse-<?PHP echo $id; ?>" class="panel-collapse collapse" style="overflow:hidden; display: block;">
            <div class="panel-body"><?PHP the_content(); ?></div>
        </div>
        <a data-toggle="collapse" data-parent="#accordion" href="#collapse-<?PHP echo $id; ?>" class="collapsed read_more" id="btn-collapse-<?PHP echo $id; ?>">Read More &raquo;</a>
    </div>

JS

$('.panel-collapse').on('shown.bs.collapse',function () {
    var collapse_id = $( this ).attr("id");
    $(".panel > #btn-"+collapse_id).text("Close");
});

$('.panel-collapse').on('hidden.bs.collapse',function () {
    var collapse_id = $( this ).attr("id");
    $(".panel > #btn-"+collapse_id).text("Read More");
});

我确实遵循了official site的所有内容.

我试过的:

这个tranisiton CSS崩溃类

.panel .collapsing{
    height: 100px !important;
    -moz-transition : height 5s;
    -webkit-transition : height 5s;
    -o-transition : height 5s;
    transition : height 5s; 
}

解决方法

只是更新过渡应该有效
.collapsing {
    transition: height 0.6s;
}

原文地址:https://www.jb51.cc/jquery/178944.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐