動作環境
◇ 言語:JavaScript(jQuery)
◇ ライセンス:
CC Attribution-No Derivative Works 2.5 Brazil -
使い方
ライブラリの定義
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />
■HTML例1:
<a href="image1.jpg" rel="lightbox"><img src="thumb_image1.jpg" width="72" height="72" alt="" /></a>
JavaScriptコード
<script type="text/javascript">
$(function() {
$('a[@rel*=lightbox]').lightBox(); // 例1:rel属性にlightboxのあるリンクを対象とする
});
</script>
■HTML例2:
<div id="gallery">
<a href="image1.jpg"><img src="thumb_image1.jpg" width="72" height="72" alt="" /></a>
<a href="image2.jpg"><img src="thumb_image2.jpg" width="72" height="72" alt="" /></a>
</div>
JavaScriptコード
<script type="text/javascript">
$(function() {
$('#gallery a').lightBox(); // 例2:ギャラリーIDの"gallery"に含まれるリンクを対象とする
});
</script>
■HTML例3:
<a href="image1.jpg" class="lightbox"><img src="thumb_image1.jpg" width="72" height="72" alt="" /></a>
JavaScriptコード
<script type="text/javascript">
$(function() {
$('a.lightbox').lightBox(); // 例3:class="lightbox"のリンクを対象とする
});
</script>
■HTML例4:
<a href="image1.jpg"><img src="thumb_image1.jpg" width="72" height="72" alt="" /></a>
<a href="image2.jpg"><img src="thumb_image2.jpg" width="72" height="72" alt="" /></a>
JavaScriptコード
<script type="text/javascript">
$(function() {
$('a').lightBox(); // 例4:Webページにあるすべてのリンクを対象とする
});
</script>
参考資料
Lightbox - 画像をかっこよくオーバレイで表示するシンプルなJavascriptライブラリ