質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

1回答

1792閲覧

slickにページカウントをつけてかつ複数個設置したい

tanap

総合スコア11

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2020/03/17 03:45

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>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2020/03/17 03:48

ご自身で試されたコードを質問文に追記し、「何」が「どのように」わからないのか、コードのどの部分で詰まっているのかなどを具体的に追記されたほうが回答が望めると思います。
tanap

2020/03/17 03:54

アドバイスありがとうございます! 行き詰まっている箇所としましては、 こちらの記事と同じように複数のスライダーに対してそれぞれカウンターを設置したいのですが、 参考記事とはhtmlの構成がデザインの都合上どうしても異なってしまい、 それによって$('.current', this)と書き換えてもカウンターがそれぞれに設置できない状況です。 https://teratail.com/questions/186053 $('.slick_info')となっている箇所を$(this)に書き換えたらうまく行くのですが、 デザインの都合上. slick_sliderの中ではなく、 別要素としてhtmlを書きたいです。
kei344

2020/03/17 04:03

(質問文は編集できます)この「質問への追記・修正の依頼」の部分はデフォルトで表示されませんので、質問本文に追記することをお勧めします。また、eachを試したコードも提示されたほうが良いと思います。
guest

回答1

0

この辺りが参考になるのでは。

ナビゲーション用ドットのコンテナのクラスを指定します。

dotsClass | slick - にほんご。

 

ナビゲーション用ドットを表示する場所を変更します。

appendDots | slick - にほんご。

 

ページングテンプレート(ナビゲーション用ドット)をカスタマイズします。

customPaging | slick - にほんご。

 

同じ動きで良い場合はまとめて $(selector).slick() でOK

slickで複数スライダーを設置 - Qiita

投稿2020/03/17 10:07

編集2020/03/17 10:10
Lhankor_Mhy

総合スコア36960

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問