現在、Swiper.jsを使って、下記解説サイト様のサンプル2-1-8のような
「番号付きのページネーション」を実装したいと考えております。
https://garigaricode.com/swiper_navigation/#sample218
しかし、以下の点でつまずいております。
分からない点のご説明
番号なしのページネーション指定を下記ソースで行った場合は、
問題なくページネーションが表示されます。
<コード1>
<script type="text/javascript"> window.addEventListener('DOMContentLoaded', function() { var swiper03 = new Swiper('.layout03 .swiper-container', { nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', slidesPerView: 1.4, loopedSlides: 3, centeredSlides : true, slideToClickedSlide: true, spaceBetween: 10, autoplay: 1500, loop: true, speed: 1000, pagination: '.swiper-pagination', paginationClickable: true, }) }); </script>
しかし、解説サイト様を参考に下記の記述を行い、
ページネーションに番号を付けようとすると、
途端にページネーション部そのものが非表示になってしまうようです。
<コード2>
<script type="text/javascript"> window.addEventListener('DOMContentLoaded', function() { var swiper03 = new Swiper('.layout03 .swiper-container', { nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', slidesPerView: 1.4, loopedSlides: 3, centeredSlides : true, slideToClickedSlide: true, spaceBetween: 10, autoplay: 1500, loop: true, speed: 1000, pagination: { el: '.swiper-pagination', type: 'bullets', clickable: true, renderBullet: function (index, className) { //中に数字を表示 return '<span class="' + className + '">' + (index + 1) + '</span>'; } } }) }); </script>
どうも pagination: { } の指定か、
classNameの指定あたりに原因があるのではないかと考えておりますが、
特定できずにおります。
間違った記述がありましたら、ご教示いただけないでしょうか?
どうぞ宜しくお願い申し上げます。

回答2件
あなたの回答
tips
プレビュー