https://teratail.com/questions/186053
上記の記事を参考にページカウントの実装を進めていたのですが、
下記コードのようにページカウントがデザインの都合上.slickで指定しているclassとは違う箇所で表示させたいのですが、
↓こちらコードを使用しても実装できない状況です…。
idを振り分けず、eachなどで複数のスライダーに対応することは可能でしょうか?
$('.current', this)
スライダーのコードはこのようになっています。
$slick = $('.slick_slider'); $slick .on('init', function(event, slick) { $('.slick_info').append('<div class="slider_counter"><span class="current"></span><span class="total"></span></div>'); $('.current', this).text('0' + (slick.currentSlide + 1)); $('.total', this).text(slick.slideCount); }) .slick({ //slickのオプション }) .on('beforeChange', function(event, slick, currentSlide, nextSlide) { $('.current', this).text('0' + (nextSlide + 1)); });
<div class="slick_content"> <div class="slick_info"></div> <div class="slick_wrap"> <ul class="slick_slider"> <li><img src="imagesimg1.jpg"></li> <li><img src="imagesimg2.jpg"></li> <li><img src="imagesimg3.jpg"></li> <li><img src="imagesimg4.jpg"></li> <li><img src="imagesimg5.jpg"></li> <li><img src="imagesimg6.jpg"></li> <li><img src="imagesimg7.jpg"></li> <li><img src="imagesimg8.jpg"></li> <li><img src="imagesimg9.jpg"></li> <li><img src="imagesimg10.jpg"></li> </ul> </div> </div> <div class="slick_content"> <div class="slick_info"></div> <div class="slick_wrap"> <ul class="slick_slider"> <li><img src="imagesimg1.jpg"></li> <li><img src="imagesimg2.jpg"></li> <li><img src="imagesimg3.jpg"></li> <li><img src="imagesimg4.jpg"></li> <li><img src="imagesimg5.jpg"></li> <li><img src="imagesimg6.jpg"></li> <li><img src="imagesimg7.jpg"></li> <li><img src="imagesimg8.jpg"></li> <li><img src="imagesimg9.jpg"></li> <li><img src="imagesimg10.jpg"></li> </ul> </div> </div> <div class="slick_content"> <div class="slick_info"></div> <div class="slick_wrap"> <ul class="slick_slider"> <li><img src="imagesimg1.jpg"></li> <li><img src="imagesimg2.jpg"></li> <li><img src="imagesimg3.jpg"></li> <li><img src="imagesimg4.jpg"></li> <li><img src="imagesimg5.jpg"></li> <li><img src="imagesimg6.jpg"></li> <li><img src="imagesimg7.jpg"></li> <li><img src="imagesimg8.jpg"></li> <li><img src="imagesimg9.jpg"></li> <li><img src="imagesimg10.jpg"></li> </ul> </div> </div>