我放弃了fancybox,因为它不实用,所以我选择了灯箱。但我有一个问题,灯箱是否支持从按钮触发画廊而不是点击图像?如果确实有人可以指出我正确的方向吗?
谢谢
我不确定灯箱是否支持它。也许不是。出于这个原因,我在我的项目中选择了 jquery slimbox,我在点击链接时这样称呼它:
el.children("img").bind("click", function(){
jQuery("#GArticlesContainer a:has(img)").slimbox();
});
el beeing 在另一个 elment 中,而不是那个 beeing 点击的那个。它绑定具有图像的 GArticledcontained 链接以使用 slimbox 打开它们。我猜你可以对按钮做同样的事情。
如果您想了解更多它的工作原理,请查看: http: //www.sanlab.ee/gallery/
如果您想在点击链接时打开图片,而不仅仅是将 jquery 事件添加到新图片中,例如 sanlab,您可以这样做:
jQuery.slimbox(url, description, options);
查看有关它的 slimbox api:http ://code.google.com/p/slimbox/wiki/jQueryAPI
希望这能回答你的问题。
艾伦。
将 rel="lightbox" 属性添加到任何链接标记以激活灯箱,灯箱可以与激活灯箱的几种不同触发器组合一起使用。请参阅下面的示例。
<a href="images/image-1.jpg" rel="lightbox" title="caption"> text/image/etc... </a>