prototypeベースのLightbox2を入れてみることにした。
http://www.lokeshdhakar.com/projects/lightbox2/から2.04をダウンロードして解凍。
css/js/imagesは以下のように配置
- css/lightbox.css -> /css/lightbox.css
- images/* -> /images/lightbox/*
- js/*.js -> /js/lightbox/*.js
パスの変更に伴い、lightbox.jsの49,50行目あたりを以下のように変更
fileLoadingImage: '/images/lightbox/loading.gif', fileBottomNavCloseImage: '/images/lightbox/closelabel.gif',
おなじくlightbox.cssの16,17行目あたりを以下のように変更
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }
あとはヘッダーのテンプレートに
<link href="/css/lightbox.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="/js/lightbox/prototype.js"></script> <script type="text/javascript" src="/js/lightbox/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="/js/lightbox/lightbox.js"></script>
を追加して終わり。