私はスワイパーをiDangero.usで使用していますが、複数列スライドの無限ループを作成するのが難しいです。私は30枚の画像を持っていて、2枚のスライドに3枚の5枚にグループ分けする必要があります。 loop
を設定すると、達成したいグリッド内のスライドがレンダリングされ、矢印をクリックすると、スライドが正しくスライドします。しかし、スライドが無限になるようにする必要があります。最後に到達すると、最初のスライドの元の15枚のイメージに戻ります。 trueに設定すると、これが破棄されます。スワイパースライダー - 複数行スライドの無限ループ
私は間違っていますか?このプラグインでこれを行うことは可能ですか?
以下のスニペットとJSFiddle。
ご協力いただければ幸いです。
感謝:)
var swiper = new Swiper('.swiper-container', {
// loop: true,
prevButton: '.swiper-button-prev',
nextButton: '.swiper-button-next',
slidesPerView: 5,
spaceBetween: 15,
slidesPerColumn: 3,
slidesPerColumnFill: 'row',
slidesPerGroup: 15
});
* {
box-sizing: border-box;
}
html,
body {
margin: 20px 0;
padding: 0;
font-family: Arial, sans-serif;
}
.container {
width: 100%;
max-width: 1170px;
padding: 0 15px;
margin: 0 auto;
}
.img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.swiper-slide span {
position: absolute;
top: 15px;
left: 15px;
background-color: black;
color: white;
padding: 6px;
display: block;
font-size: 20px;
width: 35px;
height: 35px;
text-align: center;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/css/swiper.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/js/swiper.min.js"></script>
<div class="container">
<div class="swiper-container">
<div class="swiper-wrapper">
<script>
for (i = 1; i <= 30; i++) {
document.write('<div class="swiper-slide"><img src="http://placehold.it/240x240" class="img-responsive"><span>' + i + '</span></div>');
}
</script>
</div>
<div class="swiper-button-prev swiper-button-white"></div>
<div class="swiper-button-next swiper-button-white"></div>
</div>
</div>
JSフィドル:http://codepen.io/aethyrion/pen/mRVwzE
あなたのおかげで、ディラン。私は何の問題もなしにスライドのループを持つことができたので、最後にSlickスライダーで終わった。 – Aethyrion
@Aethyrionあなたには問題はありません。 –