我正在为一家建筑公司建立一个画廊,我想使用fancybox。对图库的要求是某些图像具有关联的“后”图像。图像关系类似于:
使用api函数似乎没有任何简单的方法可以做到这一点。到目前为止我的方法是
在“照片之后”分享“跳过”类
$('a:not(.skip)').fancybox();
某些图像的数据元素会提示“后”图像的存在,如果是这种情况,我会在图库视图中添加一个链接......
afterLoad : function() {
if(this.element.context.dataset.before==1){
this.skin.prepend( '<div onclick="javascript:parent.$.fancybox(afterimg);" style="margin-left:50%">Before Image</div>' );
}
}
为了让这种方法起作用,我必须关闭fancybox并重新打开,然后回到正常的画廊,我必须关闭并重新打开。
有谁知道更好的方法吗?