今回はjQuery+オリジナルスクリプトで実現
![]() |
|---|
| [1] jQueryのページ。「Download jQuery 1.2.6」をクリックします |
![]() |
|---|
| [2] 「jquery-1.2.6.min.js」のリンク文字をクリックするとダウンロードが開始されます |
![]() |
|---|
| [3] ダウンロードされたjQueryライブラリ。ファイルは1つだけ |
画像をくるくる回転させる「カルーセル表示機能」のライブラリはいくつか出回っていますが、実際に組み込んでみると予想とは違う位置に表示されてしまうといった問題が多々あります。そこで今回は、筆者が本連載のために作成したオリジナルスクリプト「jqCarouselAsc.js」を使います。
“オリジナル”といっても1から作成するのは面倒なので、手軽にスクリプトを作成できる「jQueryライブラリ」をベースにしています。jQueryは非常にコンパクトかつ強力なJavaScriptライブラリで、ライブラリ本体がコンパクトなだけでなく、できあがるスクリプトも非常に短くなります。CSSセレクタと同じようにシンプルに記述できるので、「Prototype.js」や「Yahoo UI Library」などの他のライブラリに比べ、Webデザイナーにとって分かりやすいのも特徴です。
まずはベースとなるjQueryライブラリの本体をダウンロードしましょう。jQueryは以下のサイトからダウンロードできます。
トップページにある「Download jQuery 1.2.6」のリンク文字をクリックするとダウンロード先のページに移動します。移動先のページでは「jquery-1.2.6.min.js」のリンクをクリックしましょう[2]。ダウンロードされたファイルは1つだけです[3]。
ここでは後々の作業で分かりやすくするため、「jquery-1.2.6.min.js」のファイル名を「jquery.js」と名前を変更して使用します。そのまま使用しても問題はありませんが、後で<script>タグで読み込むときにはファイル名に注意してください。
次に、今回使用する筆者オリジナルのスクリプトファイルをダウンロードします。スクリプトは以下のURLからダウンロードしてください。
jqCarouselAsc.js(クリックでダウンロードします)
なお、jqCarouselAsc.jsは自由に改変して使用しても問題ありません。改変し配布する場合でも筆者に許可なく配布しても構いません。ご自由にお使いください(個人サイト、商用サイト問いません)。
この連載の記事
- 第26回 普通のtableタグを1行で動く表にするJSライブラリ
- 第25回 Googleマップ+jQueryで作るAjaxなデザイン
- 第24回 英国の映像作家も使うJS製LavaLampメニュー
- 第23回 jQueryでクールなくるくるウィジェットを作ろう
- 第22回 Amazonと楽天のアフィリエイトを効率化するjQuery技
- 第21回 意外性が心地よいJSメニューのWebデザイン
- 第20回 jQueryで作るAmazon流リキッドレイアウト
- 第19回 Yahoo!の流れるパネルをJSライブラリで再現
- 第18回 あのFlashサイトのUIをjQueryで作る
- 第17回 JavaScriptでびゅんびゅんスライド!ページ切換法
- この連載の一覧へ




















![Microsoft Windows7 Home Premium 64bit 日本語 DSP版 + メモリ [DVD-ROM] Microsoft Windows7 Home Premium 64bit 日本語 DSP版 + メモリ [DVD-ROM]](http://ascii.jp/img/amazon_noimg70.gif)




