SlideChanは、埋め込み型のシンプルなスライドショーが作れます。
SlideChanの利用イメージをご紹介します。
SlideChanは、埋め込み型のシンプルなスライドショーです。次のような特長があります。
SlideChanの基本の使い方をご紹介します。
jQusery本体、SlideChanのJavaScriptファイルとCSSファイルを読み込みます。
ファイルパスは環境に合わせて変更してくださいね。
<!-- jQuery library (served from Google) -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- SlideChan Javascript file -->
<script type="text/javascript" src="jquery.slidechan.js"></script>
<!-- SlideChan CSS file -->
<link rel="stylesheet" href="jquery.slidechan.css">
設置したい場所に次のようなタグをマークアップします。
こちらの例では「slideChan-frame」というクラス名のブロックが一枚のスライドになります。
オプションを使わない場合、中には画像を1枚だけ入れてください。
<div id="slideChan">
<div class="slideChan-frame"><img src="demo/img/1.jpg"></div>
<div class="slideChan-frame"><img src="demo/img/2.jpg"></div>
<div class="slideChan-frame"><img src="demo/img/3.jpg"></div>
<div class="slideChan-frame"><img src="demo/img/4.jpg"></div>
<div class="slideChan-frame"><img src="demo/img/5.jpg"></div>
</div><!-- /slideChan -->
マークアップしたIDセレクタに対して、SlideChanを呼び出します。
<script type="text/javascript">
$(function(){
$('#slideChan').slideChan();
});
</script>
SlideChanのオプション項目は次のとおりです。何も指定しなかった場合は、次のパラメータがセットされます。
<script type="text/javascript">
$(function(){
$('#slideChan').slideChan({
slideSpeed: 500,
autoLoop: true,
loopTime: 8000,
contentsSlideShowMode: false,
frameSelector: '.slideChan-frame',
naviPrevSelector: '',
naviNextSelector: '',
naviButtonUse: true,
naviButtonSelector: '',
naviButtonPosition: 'inner'
});
});
</script>
スライドが切り替わる時間を設定します。
スライドショーの自動再生機能を有効にします。
autoLoopが有効な時、スライドが次のスライドに切り替わるまでの時間を設定します。
画像やテキストを含むような、コンテントスライドショーモードに切り替えます。
スライド1枚分のブロックにあたるクラス名を変更します。
デフォルトの前・次に進むボタンを無効にし、「前に戻る」機能を指定のID要素に付加します。
デフォルトの前・次に進むボタンを無効にし、「次に進む」機能を指定のID要素に付加します。
スライド番号切り替えボタンを無効・非表示にします。
デフォルトのスライド番号切り替えボタンを無効にし、「スライド番号切り替え」機能を指定のID要素に付加します。
カスタムスライド番号切り替えボタンは<ul>タグで作成し、<li>の中に0からカウントした切り替え先のスライド番号を設定します。
この例の場合、「#custom-naviButton」をオプションパラメータに設定します。
<ul id="custom-naviButton">
<li>0</li>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
デフォルトのスライド番号切り替えボタンの表示位置(スライド内 or スライド外)を切り替えます。
♥ Share