月別アーカイブ: 2014年7月

jQuery Glide.js スライドショー

ここではjQueryプラグインGlide.jsについて解説しています。

glide

ダウンロードはこちら
http://jedrzejchalubek.com/glide/

head

<link rel="stylesheet" href="style.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="jquery.glide.js"></script>

読み込むファイルはjquery.glide.jsとstyle.cssです。

body

<div class="slider">
    <ul class="slider__wrapper">
        <li class="slider__item"><img src="img1.jpg" /></li>
        <li class="slider__item"><img src="img2.jpg" /></li>
    </ul>
</div>

script

$('.slider').glide({
    arrowLeftText: '',        // 左にスライドさせる文字列
    arrowRightText: '',       // 右にスライドさせる文字列
    arrows: true,             // 左右切り替えの表示
    navigation: false,        // ナビゲーションの表示
    animationDuration: 1500,  // スライドの速度
    autoplay: 4000,           // スライドの感覚
    hoverpause: false         // マウスオーバーでスライドを止めるか
});

左右の切り替えを画像にする

style.css

.slider__arrows-item--right {
  background: url(glide-arrows-right.png) no-repeat; /* 追加 */
  bottom: 50%;
  right: 30px;
}
.slider__arrows-item--left {
  background: url(glide-arrows-left.png) no-repeat; /* 追加 */
  bottom: 50%;
  left: 30px;
}

style.cssの上記の箇所で左右切り替えを設定しているのでbackgroundで画像を設定し、
scriptの文字列は空白を指定しています。

関連記事
jQuery Camera 画像スライドショー
https://office-goto.info/javascript-jquery/camera/