jQueryで画像などのスライドショーする場合、色々なプラグインがあります。
「Orbit」プラグインを使ってスライドショーをしてみたので、設置した時の方法を記述します。
「Orbit」は下記よりダウンロードすることができます。
http://zurb.com/playground/orbit-jquery-image-slider
オプションも色々あり、簡単に設置することが可能です。
下記にjQueryの「Orbit」プラグインを使って、スライドショーする際の使用方法をメモします。
■ 「Orbit」の使用方法
【読み込むファイル】
jQueryとOrbitのjsファイル、cssファイルを読み込みます。
1 2 3 | < 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()」を指定します。
1 2 3 4 5 | <script type= "text/javascript" > $( function (){ $( '#featured' ).orbit(); }); </script> |
【html】
スライドショーをしたいコンテンツや画像などを指定した要素に記述します。
divタグやリンクを貼ることも可能です。
1 2 3 4 5 6 | < 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」を設定します。
1 2 3 4 5 | $( function (){ $( '#featured' ).orbit({ bullets: true }); }); |
■ スライドのスピードを変更する場合
1 2 3 4 5 | $( function (){ $( '#featured' ).orbit({ advanceSpeed:4000 }); }); |
■ スライドショーを自動で開始する場合
矢印や右上のストップをクリックした際にスライドショーが止まってしまうので、
自動で開始したい時に下記を指定します。
1 2 3 4 5 6 | $( function (){ $( '#featured' ).orbit({ startClockOnMouseOut: true , startClockOnMouseOutAfter:1000 }); }); |
■ アニメーションのスピードを変更する場合
1 2 3 4 5 | $( function (){ $( '#featured' ).orbit({ animationSpeed:1000 }); }); |
■ アニメーションの種類を変更する場合
フェード:fade
横スライド:horizontal-slide
縦スライド:vertical-slide
1 2 3 4 5 | $( function (){ $( '#featured' ).orbit({ animation: 'fade' }); }); |