slick sliderのサムネイルを縦に流す
HTML
<div class="gallerylist">
<div class="slide">
<div class="item">
<img src="../images/gallery1.png" alt="">
</div>
.....
</div>
<div class="slide-thumbnail">
<div class="item">
<img src="../images/gallery1.png" alt="">
</div>
.....
</div>
</div>
サムネイルのjsでverticalをtrueにする
$(function() {
var slide_main = $(".slide").slick({
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: ".slide-thumbnail"
});
var slide_sub = $(".slide-thumbnail").slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 4000,
speed: 400,
asNavFor: ".slide",
focusOnSelect: true,
vertical: true, //ここがポイント
verticalSwiping: true, //ここがポイント
responsive: [
{
breakpoint: 768,
settings: {
centerMode: true,
vertical: false,
verticalSwiping: false,
slidesToShow: 3,
adaptiveHeight: true
}
}
]
});
var open_window_Width = $(window).width();
$(window).resize(function() {
var width = $(window).width();
if (open_window_Width != width) {
slide_main.slick("setPosition");
slide_sub.slick("setPosition");
}
});
});
cssでslideとslide-thumbnailを横に並べる
.gallerylist {
display: flex;
}
HOME > javascript > slick sliderのサムネイルを縦に流す
javascript
- formのoninput-output。結果を3桁ごとにカンマが入る数値タイプに変換
- マウスオーバー・マウスアウト(スマホの時はクリック)で画像を切り替えるjquery。
- querySelectorAllエレメントのhrefをforEachで削除する
- jQuery,Masonry,imagesloadedで画像を敷き詰める
- jQueryで特定のページからリンクされた後のページでclassを追加
- カレンダー
- 特定の要素を持っていたら(あったら)jQuery
- スクロールすると上からニョキッと降りてくるメニューjQuery
- マウス・マウスホイールで横スクロールするjavascript
- 横スクロール要素をマウスホイールで動かせるjavascript
- jqueryとcssでタブ
- 特定の要素を持つ時にclassを付けるjQuery
- スクロールして現れたらアニメーション(フェード等)開始jquery
- MOREボタンで数件ずつ要素を表示wp
- slick 基本
- スクロールして表示するとフェードイン
- スクロールして表示されたタイミングでアクションを起こすjs
- スクロールするとメニューが上からゆっくり降りてきてヘッダー固定・Y座標0でメニューがスムーズに上がる(消える)
- Enterキーを押すとinputが空欄になるのを防ぐ
- jsでふわふわ縦に揺れる
- 特定の要素の幅と高さを取得するjavascript
- ウィンドウ幅リサイズごとにブラウザをリロードするjavascript
- サイトにローディングを実装するjavascript