javascript - How to add multiple classes, one with incrementing numbers, on a dynamic element? -
i've been trying create slides using swipe slider custom classes.
<!-- swiper --> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide">slide 1</div> <div class="swiper-slide">slide 2</div> <div class="swiper-slide">slide 3</div> <div class="swiper-slide">slide 4</div> <div class="swiper-slide">slide 5</div> <div class="swiper-slide">slide 6</div> <div class="swiper-slide">slide 7</div> <div class="swiper-slide">slide 8</div> <div class="swiper-slide">slide 9</div> <div class="swiper-slide">slide 10</div> </div> <!-- add pagination --> <div class="swiper-pagination"></div> </div> <!-- swiper js --> <script src="../dist/js/swiper.min.js"></script> <!-- initialize swiper --> <script> var swiper = new swiper('.swiper-container', { pagination: '.swiper-pagination', paginationclickable: true, paginationbulletrender: function (swiper, index, classname) { return '<span class="' + classname + '">' + (index + 1) + '</span>'; } }); </script>
the swipe pagination dynamically created , generates
<span class="swiper-pagination-bullet">1</span> <span class="swiper-pagination-bullet">2</span> <span class="swiper-pagination-bullet">3</span> <span class="swiper-pagination-bullet">4</span> <span class="swiper-pagination-bullet">5</span> <span class="swiper-pagination-bullet">6</span>
i want have div class swiper pagination
<span class="swiper-pagination-bullet color-0">1</span> <span class="swiper-pagination-bullet color-1">2</span> <span class="swiper-pagination-bullet color-2">3</span>
how add additional custom class of color-0, color-1, color-2? thank much.
return '<span class="'+ classname +' color-'+index+'" >'+(index+1)+'</span>';
Comments
Post a Comment