TAGS: Lightbox | Javascript | 画像 | オーバレイ | jQuery | プラグイン | GPL | MIT
画像をオーバレイで表示するlightboxはPrototypeベースになっていますが、jQuery lightBox pluginはjQuery版のlightboxプラグインです。

動作環境


◇ 言語: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ライブラリ

Sponsored Link


有关作者
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation