我正在使用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 »</a>
</div>
JS
的翻译是JavaScript
。$('.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");
});
我按照官方网站上的步骤操作了。
我尝试过在折叠类上使用这个过渡CSS。
.panel .collapsing{
height: 100px !important;
-moz-transition : height 5s;
-webkit-transition : height 5s;
-o-transition : height 5s;
transition : height 5s;
}