jQueryで画像などのスライドショーする場合、色々なプラグインがあります。
「Orbit」プラグインを使ってスライドショーをしてみたので、設置した時の方法を記述します。
「Orbit」は下記よりダウンロードすることができます。
http://zurb.com/playground/orbit-jquery-image-slider
オプションも色々あり、簡単に設置することが可能です。
下記にjQueryの「Orbit」プラグインを使って、スライドショーする際の使用方法をメモします。
■ 「Orbit」の使用方法
【読み込むファイル】
jQueryとOrbitのjsファイル、cssファイルを読み込みます。
<link rel="stylesheet" href="orbit-1.2.3.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.orbit-1.2.3.min.js"></script>
【js】
スライドショーを行う要素に「orbit()」を指定します。
<script type="text/javascript">
$(function(){
$('#featured').orbit();
});
</script>
【html】
スライドショーをしたいコンテンツや画像などを指定した要素に記述します。
divタグやリンクを貼ることも可能です。
<div id="featured">
<div>test</div>
<a href="#"><img src="./img/sample1.jpg" /></a>
<img src="./img/sample2.jpg" />
<img src="./img/sample3.jpg" />
</div>
上記の設定をしてページにアクセスするとスライドショーが開始します。
また、スライドのスピードを変更したり、ナビゲーションを付けたりなど、
色々なオプションを設定することが可能です。
主なオプションを下記に記述します。
■ ナビゲーションを表示する場合
「bullets:true」を設定します。
$(function(){
$('#featured').orbit({
bullets:true
});
});
■ スライドのスピードを変更する場合
$(function(){
$('#featured').orbit({
advanceSpeed:4000
});
});
■ スライドショーを自動で開始する場合
矢印や右上のストップをクリックした際にスライドショーが止まってしまうので、
自動で開始したい時に下記を指定します。
$(function(){
$('#featured').orbit({
startClockOnMouseOut:true,
startClockOnMouseOutAfter:1000
});
});
■ アニメーションのスピードを変更する場合
$(function(){
$('#featured').orbit({
animationSpeed:1000
});
});
■ アニメーションの種類を変更する場合
フェード:fade
横スライド:horizontal-slide
縦スライド:vertical-slide
$(function(){
$('#featured').orbit({
animation:'fade'
});
});