【jQuery】カナーセルスライダー「JQuery lightSlider」が設置も簡単で便利

  • CATEGORY : WEB関連

いまご依頼制作中のサイトに、カナーセルスライダーの設置部分がありまして(´・ω・`)

いままであれば、「slick.js」を使っていたのですが、設置と調整がちょっと面倒なので…
新しいのないかなーってぐーぐる先生に相談したところ、今回の「JQuery lightSlider」を見つけたので、設置方法コミコミのメモになりまする(´・ω・`)

JQuery lightSliderファイルをダウンロード

下記公式サイトへアクセスして、javaScriptファイルをダウンロードします。

JQuery lightSlider公式サイト

ダウンロードしたZIPファイルにはいっーぱーいファイルが入ってますので、ちょっと整理…

  • lightslider.css(cssフォルダ)
  • controls.png(imgフォルダ)
  • lightslider.js(jsフォルダ)

この3つのファイルを抜き取って設置します(´・ω・`)

それぞれ、「css」「img」「js」フォルダに収めて置くと設置が楽です。
ネコは、3つのフォルダを「lightslider」フォルダに格納するようにしました(´・ω・`)

header内外部ファイル読み込みコード

header内javaScript実行コード

カナーセルスライドショー設置コード(画像ファイル名も任意の名前に変更)

これだけで動きます(´・ω・`)簡単でしょ?

こんな感じですね

デフォルト設置の場合、設置コードが置いてある最大横幅から画像ファイルの横幅を計算して自動で分割されるみたいです。 表示数を増やしたい場合は、「設置コードが置いてある最大横幅」と「画像ファイルの横幅」を調整してみてください。

あと画像数を増やす際は、設置コードの「liタグ」を増やすだけです(´・ω・`)

それから、javaScript実行コード部分に各オプション設定項目を入力することで、細かく設定することも可能です。「auto: true」とか入ってる箇所ですね(´・ω・`)

公式サイトが英語サイトなので…
めんどうだなーって思ってたら、翻訳して掲載していた方がいらっしゃったので、合わせてメモ!本当に感謝です!

JQuery lightSlideオプションコード一覧

名前デフォルト説明
item3一度に表示するスライドの数
autoWidthfalse各スライドのカスタム幅
slideMove1一度に移動するスライド数
slideMargin10各スライド間の間隔
addClassスライダーのカスタムクラスを追加し、異なるスライダーに異なるスタイルを設定することができます
mode‘slide’スライドかフェードで切り替える
useCSStruetrueの場合、LightSliderはCSSトランジションを使用します。 fall jquery animationが使用される場合
cssEasing‘ease’CSSのアニメーションに使用されるイージングのタイプ
easing‘linear’jqueryアニメーションに使用されるイージングのタイプ
speed400遷移時間(ミリ秒)。 // ex =スピード:400;
autofalsetrueの場合、スライダーは自動的に再生を開始します。
pauseOnHoverfalseホバーで自動再生を一時停止する。
loopfalsefalseの場合は、最後の要素のときにスライドの先頭にループバックする機能が無効になります。
slideEndAnimationtrueslideEndアニメーションを有効にする
pause2000各自動トランジション間の時間(ms単位)
keyPressfalseキーボードナビゲーションを有効にする
controlstruefalseの場合、前/次のボタンは表示されません。
prevHtmlprev制御用のカスタムhtml
nextHtml次の制御のためのカスタムhtml
rtlfalse方向を右から左に変更する
adaptiveHeight false各スライドの高さに基づいてスライダの高さを動的に調整する
verticalfalseスライドの方向を水平から垂直に変更する
verticalHeight500垂直モードがアクティブでアイテムが1より大きい場合はスライダの高さを設定する
vThumbWidth100垂直モードをアクティブにしているときのギャラリーのサムネイルの幅
thumbItem10一度に表示するギャラリーサムネイルの数
pagertrueページオプションを有効にする
gallerytrueサムネイルギャラリーを有効にする
galleryMargin5ギャラリーとスライドの間隔
thumbMargin3各サムネイルのギャラリーとスライドの間隔
currentPagerPosition‘middle’サムネイルの位置。 ‘左’、 ‘中央’、 ‘右’
enableTouchtrueタッチサポートを有効にする
enableDragtrueデスクトップマウスのドラッグサポートを有効にする
freeMovetrueスワイプまたはドラッグ中の自由移動(無制限)を有効にする
responsivenullブレークポイントごとにswipSeparate設定を自由に動かせるようにする(制限なし)またはドラッグする

結構動作も軽くみえるので、なかなか良いプログラムと巡り会えたかもしれません(´・ω・`)ノ

参照サイト:

記事TAG :


Leave a Comment

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Twitter

MeteorDrive ネコノ

戦略的な提案型デザイナーとして日夜奮闘しています( ゜д゜)ノ

詳細情報はこちら

PICKUP ENTRY

ENTRY RANKING