ここから新しいlightbox.js
ファイルを取得します
。Lightbox2プラグイン任意のエディターで開き
ます:以下に記述されたコードを見つけます。
lightbox.js
Lightbox.prototype.enable = function() {
var _this = this;
return $('body').on('click', 'a[rel^=lightbox], area[rel^=lightbox]', function(e) {
_this.start($(e.currentTarget));
return false;
});
};
その中で、3行目を次のコードに置き換えます。
return $('body').on('click', 'img[rel^=lightbox], area[rel^=lightbox]', function(e) {
次にlightbox.js
、単語を検索して、href
それを。に置き換えsrc
ます。href
そのファイル内のすべてに対してこれを実行し.js
ます。
この.js
ファイルをプロジェクトに含めます。
画像のHTMLコードは次のようになります。
<img class="popout"
src="www.photobucket.com/myimage.jpg"
rel="lightbox[plants]"
title="Say something about this image">
基本的に私たちが変更しているのは
- 属性の追加
rel
:
2つ以上の画像に同じrel
属性が含まれている場合、それらは画像セットとして表示されます。
- タイトル属性の追加:
ライトボックスに画像の情報が表示されるだけです。
更新:
サムネイル画像のsrcが実際の画像のsrcと異なる場合は、次のようにもう1つの属性を追加でき<image>
ますvalue
。
<img class="popout"
src="thumbnail path"
value="actual image path"
rel="lightbox[plants]"
title="Say something about this image">
href
ただし、これを追加するには、キーワードをからlightbox.js
に変更する必要がありますvalue
。
その後、すべて完了しました。