'jQuery.Swiper.js pagination not working, how to setup?
Slider works but pagination is not visible
HTML:
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img class="swiper-img" src="/assets/img.png" />
</div>
<div class="swiper-slide">
<img class="swiper-img" src="/assets/img.png" />
</div>
<div class="swiper-slide">
<img class="swiper-img" src="/assets/img.png" />
</div>
<div class="swiper-slide">
<img class="swiper-img" src="/assets/img.png" />
</div>
</div>
<div class="swiper-pagination"></div>
JS:
$(document).ready(() => {
var swiper = new Swiper(".swiper-container", {
pagination: {
el: ".swiper-pagination",
clickable: true,
renderBullet: function (index, className) {
return '<span class="' + className + '">' + "</span>";
},
},
});
})
The scripts are connected, the slider works. But we see that there is simply no pagination, and it's not about styles
Solution 1:[1]
You're using <div class="swiper-pagination"></div> outside the scope of <div class="swiper-container">
Have a look at this code on jsfiddle that I wrote for you:
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |

