フクロウカルーセル2を使用しています。ブートストラップアコーディオンパネル内にフクロウカルーセルをロードしたいと思います。私のコードは次のようになります...
HTMLコード:
<div class="panel-group users_block_accordion" id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingTwo">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#usersPanel" aria-expanded="false" aria-controls="collapseTwo">
<h4 class="panel-title">
View Users in the Panel
</h4>
</a>
</div>
<div id="usersPanel" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
<div class="panel-body">
<div class="owl-carousel owl-theme">
<div>
<img src="http://placehold.it/500x500" alt="">
</div>
<div>
<img src="http://placehold.it/500x500" alt="">
</div>
<div>
<img src="http://placehold.it/500x500" alt="">
</div>
</div>
</div>
</div>
</div>
</div>
jQueryコード:
jQuery(function() {
var $carousel = $(".users_block_accordion .owl-carousel").owlCarousel({
navigation: true,
navigationText: [
"<i class='icon-chevron-left icon-white'><</i>",
"<i class='icon-chevron-right icon-white'>></i>"
],
items: 3
});
});
また、何が起こっているかのスクリーンショットプレビューを共有しています。
スクリーンショット1(ページの読み込み時-カルーセルは次のようになります)
スクリーンショット2(画面のサイズを変更した後-カルーセルは次のようになります)
ページが読み込まれるとすぐにこの読み込みを行うのを手伝ってください..スクリーンショット2のように見えます!!
示されているアコーディオンでフクロウのカルーセルを開始する必要があります。ブートストラップアコーディオンは「shown.bs.collapse」を起動します。ドキュメント
$('#accordion').on('shown.bs.collapse', function () {
var $carousel = $(".expert_block_accordion .owl-carousel").owlCarousel({
navigation: true,
navigationText: [
"<i class='icon-chevron-left icon-white'><</i>",
"<i class='icon-chevron-right icon-white'>></i>"
],
items: 3
});
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加