是否有任何灯箱实施允许使用<a href=base64-string"
而不是实际网址?
答案 0 :(得分:5)
您只标记了javascript,但是如果您可以使用jQuery,那么您可以使用fancybox来实现这一目标:
$("a[href^='data:image']").each(function(){
$(this).fancybox({
content: $("<img/>").attr("src", this.href)
});
});
答案 1 :(得分:2)
是的我认为您可以使用Slimbox。它有自己的LinkMapper function。这允许您根据当时正在处理的元素返回所需的任何URL。这是javascript,因此您可以执行ajax请求或您想要返回的任何类型的链接。
所以是的,你需要jQuery这个,但我认为还有一个Mootools版本。看看吧。
答案 2 :(得分:2)
对我来说,将href
替换为data-remote
如下,
<a data-remote="{{ base64string }}" data-gallery="multiimages" data-toggle="lightbox">
<img src="{{ base64string }}" />
</a>