从这里获取一个新lightbox.js
文件:Lightbox 2 插件在任何编辑器中
打开:
找到以下编写的代码: 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;
});
};
在其中用以下代码替换第三行:
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
属性:
如果两个或多个图像包含相同rel
的属性,它们将显示为图像集。
- 添加标题属性:
它只会在灯箱上显示您的图像信息。
更新:
如果您的缩略图 src 与您的实际图像 src 不同,那么您可以向<image>
as添加一个属性value
:
<img class="popout"
src="thumbnail path"
value="actual image path"
rel="lightbox[plants]"
title="Say something about this image">
但是要再次添加它,您必须将href
关键字从更改lightbox.js
为value
。
然后你们都完成了。