3テラバイト

プログラム関連備忘録サイト。主にゲーム。

JavaScript

カルーセルを実装するjQueryプラグインslickの使い方

投稿日:

こんにちは、今日はカルーセルを実行できるjQueryプラグイン、slickの使い方についてまとめていきます。

公式サイト

https://kenwheeler.github.io/slick/

ダウンロード方法

公式サイトのヘッダーメニューにあるget it nowをクリックするとダウンロードリンクがある位置まで移動します。
そこにあるDownload Nowボタンを押下するとダウンロードが開始されます。

CSS

<link rel="stylesheet" type="text/css" href="slick/slick.css"/>

テーマを読み込む場合は以下も追記します。

<link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/>

JS

<script type="text/javascript" src="slick/slick.min.js"></script>

jQueryの読み込みを行なっていない場合はjQueryをダウンロードし同様に追記、または公式サイト同様にCDNを使用する場合は以下を追記します。

<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>

CDNを使用する場合

ファイルをダウンロードしてサーバーに配置する形ではなく、CDNを使用することもできます。

それぞれ以下のコードを自身のサイトに貼り付けます。

CSS

<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>

JS

<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>

使い方

公式サイトの[When complete, your HTML should look something like:]の部分にサンプルのコード全文があるため、ダウンロードしたslick本体の配置が適切に行えていればコードをコピーするのみで動作が確認できます。

必要な手順は主に以下の通りです。

  • 必要なcssとjsファイルの読み込み
  • カルーセル部分のHTMLコード
  • 動作を開始するjsコード

-JavaScript


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

ブラウザのコンソールからページ内の画像リストを確認する

ブラウザのコンソールにdocument.imagesの内容を出力すると、現在の文書内にある画像のリストが返され、任意の要素をクリックでその画像を確認することができます。 console.log(doc …

no image

画像のExif情報を読み込むJavaScriptライブラリExif.jsの使い方

Exif.jshttps://github.com/exif-js/exif-js 使い方 ここではローカルサーバーに配置したHTMLファイルから使用します。fileプロトコルでアクセスしている場合は …

no image

JavaScriptで値が素数か判定する

以下のコードでは、渡された値が素数か判定する関数isPrimeNumberを定義しています。 Number.isIntegerで引数が整数か判定し、その後1から引数で渡された値の範囲で引数の値を割って …

no image

JavaScriptで配列やオブジェクトの一部を代入する分割代入

JavaScriptで変数に配列やオブジェクトから値を代入する際に、左辺の変数名に角括弧[]を付けることで配列やオブジェクトの一部のみ代入することが可能です。 以下の例では変数aに右辺の配列の内最初の …

no image

input要素で選択したファイルのバイナリデータをFile APIで表示する

サンプルコード input要素で選択したファイルのバイナリデータを16進数表記でpre要素に出力します。 <input type="file"> <pre> …