タグ

slickに関するhighAAAのブックマーク (6)

  • どこよりも詳しい万能スライダーjQueryプラグインslick.jsの使い方 | ITハット

    どこよりも詳しい万能スライダーjQueryプラグインslick.jsの使い方 いろいろなスライダー・カルーセルjQueryプラグインを利用してみて、一番簡単でカスタマイズ性に富んだものがこのslickです。非常に便利な分、注意しなければならないこともあるので、その点も含めて紹介したいと思います。 導入 ダウンロード http://kenwheeler.github.io/slick/ サイト上部のメニューのget it nowをクリックします。 Download Nowをクリックでダウンロードすることができます。 読み込み <head> ... <link href=".../path/to/slick.css" rel="stylesheet"> </head> head 内で slick.css を読み込みます。 ... <script src="https://ajax.google

    どこよりも詳しい万能スライダーjQueryプラグインslick.jsの使い方 | ITハット
  • 「slick.js」の使い方応用編

    「slick.js」の使い方応用編です。 「slick.js」の基的な使い方は前の記事を確認してみてください。 またslick.jsのdots、arrowsのカスタマイズ方法やslick.jsでサムネイル付きスライダーを作成するという記事も書いてますので、参考にしてみてください。 slick.jsってオプションが多いので、どのオプションでどんな動きになるのか正直わかりづらいです。 今回は使えるオプション・使ってみたら意外と便利なオプションを紹介していきます。 ※ちなみに今回使用している写真は全てpixabayから無料のCCライセンスの写真をダウンロードしています。 lazyLoad:画像読み込みのタイミングを設定する lazyLoadオプションは画像の読み込み方法についてのオプションなので、スライダーで画像を使用していることが条件です。 それともう1点気をつけることがあります。 通常は

    「slick.js」の使い方応用編
  • slick.js マウススクロールでスライドを送れるようにする - Qiita

    概要 カルーセルを簡単に作れるライブラリ、slick.jsをマウスホイール/トラックパッドのスクロールに対応させたのでメモ。 実装 var $carousel = $('.js-carousel'); // slickの初期化 $carousel.slick({ arrows: false, centerMode: true, centerPadding: '40px', slidesToShow: 3 }); // スクロールイベントの監視 $carousel.on('wheel', function(e) { e.preventDefault(); if (!$carousel.hasClass('js-slick-moving')) { if (e.originalEvent.deltaY < 0) { $(this).slick('slickNext'); } else { $(t

    slick.js マウススクロールでスライドを送れるようにする - Qiita
  • slick サムネイル付きスライダーを作る 連動/固定

    jQueryプラグイン「slick」を使用して、サムネイルをクリックした時にメインスライドが連動して動く「サムネイル付きのスライド」の作り方を紹介します。 今回は、サムネイルが縦に並ぶ縦型とサムネイルが横に並ぶ横型、サムネイルを動かさずに固定させる固定型を用意しました。 目次 サムネイル連動 縦型 サムネイル連動 横型 サムネイル連動させない固定型 前提 デモでは下記のCSSJavascriptファイルを読み込んでいます。 <!-- CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs

  • [jQuery] カルーセルライブラリ slick.js の lazyLoad を理解する

    jQuery のカルーセルライブラリ slick.js をそのまま使うと slick.js file の読み込みと .slick() method の実行が完了するまで、カルーセルのレイアウトにならず ul, li タグで囲んでいる画像が全て表示されてしまうという問題に直面しました。 これを解決するには 1 枚目の画像だけ src で画像 URL を指定します。 2 枚目以降は data-lazy attribute に image url を指定します。 そして .slick() method に lazyLoad オプションを設定してあげれば OK です。 $('#js-banner-area').slick({ lazyLoad: 'progressive' }); Lazy Loading のサンプルは slick - the last carousel you’ll ever n

  • slickのスライダー画像が一瞬大きくなる件 - Qiita

    画像が一瞬大きくなる現象はこのように起きるのだと思う。 HTMLロード JavaScript実行、slickの初期化 画像のロード完了 一瞬実サイズで画像表示される slickがスライダー内におさまる画像サイズに変更する lazyLoadを使って解決 細かい説明の前に解決法から書いてしまおう。lazyLoadオプションとlazyLoadedイベントを使って解決!自動再生にも対応。 // // この中はクラスを過程。よってthisを使っている。 // // ロードすべき画像数 this.num_images = $('.slider').find("img").size(); // ロードされた画像数 this.num_loaded_images = 0; // 自動再生中ならtrue this.is_autoplaying = false $('.slider').slick({ slid

    slickのスライダー画像が一瞬大きくなる件 - Qiita
  • 1