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

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

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

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

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

956閲覧

タブ内のslick sliderの動作について

AMASITY

総合スコア0

JavaScript

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

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/08/10 06:45

タブのコンテンツ内に入れているslick sliderが動作してくれません。

以下がコードになりますが、対処方法わからず困っています。
解決策わかる方いらっしゃいますでしょうか?

{{ include('Block/amajewelry/necklace.twig', ignore_missing = true) }}
となっているのが、スライダーを記述しているファイルです。
スライダーのjsはコチラになります。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
$(function(){
var mainSlider = "#slider10";
var thumbnailSlider = "#thumbnail_slider10";
$(mainSlider).slick({
arrows: false,
asNavFor: thumbnailSlider,
});
$(thumbnailSlider).slick({
slidesToShow: 2,
asNavFor: mainSlider,
slidesToScroll: 1,
arrows: false,
centerMode: true,
speed: 1000,
focusOnSelect: true,
centerMode: true,
}); $(thumbnailSlider+" .slick-slide").on('click',function(){
var index = $(this).attr("data-slick-index");
$(thumbnailSlider).slick("slickGoTo",index,false);
});
});
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

以下、タブのHTMLコード

<!-- ******タブ****** -->
<!-- ******NECLACE商品リスト****** -->
<div class='tab-content'> <div class='content1'>

{{ include('Block/amajewelry/necklace.twig', ignore_missing = true) }}

</div>
<!-- ******RING商品リスト****** --> <div class='content2'>

{{ include('Block/amajewelry/ring.twig', ignore_missing = true) }}

</div> <!-- ******ピアス商品リスト****** --> <div class='content3'> </div> <!-- ******その他商品リスト****** --> <div class='content4'> </div>
</div> </div> <style type="text/css"> @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300); body{ padding:0; margin:0; background:#fff; } .tabs{ width:100%; margin:0px auto; position:relative; } .tab-buttons span{ font:400 12px 'open sans',sans-serif; color:#333; cursor:pointer; display:block; width:25%; float:left; text-align:center; height:40px; line-height:40px; background-color: #eee; border: solid 1px #fff; } .tab-content{ padding:15px; display:inline-block; font:400 16px 'open sans',sans-serif; color:#333; width:100%; } #lamp{ text-align:center; width:25%; height:2px; background:#333; display:block; position:absolute; top:40px; transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; } #lamp.content1{ left:0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; } #lamp.content2{ left:25%; transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; } #lamp.content3{ left:50%; transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; } #lamp.content4{ left:75%; transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; } p{ margin-top:3px; margin-bottom:2px; font-size:16px; } .model_area{ overflow:hidden; } </style>

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問