如何用图像数组打开fancybox
我在JS中有一系列图像溃疡:
photos= ['img1.jpg','img2.jpg',...]
我正在使用Fancybox 2。
如何用arrays的图像打开fancybox?
$('#start_slides').fancybox({ 'openEffect' : 'elastic', 'closeEffect' : 'elastic', 'openSpeed' : 600, 'closeSpeed' : 200, helpers : { buttons : {} } }); $.fancybox.open(photos,{});
但这只显示了一个以url为文本的花式框。
我的最终结果应该是一个幻灯片,可以像幻灯片一样显示图像。
谢谢
找到解决方案:照片数组必须采用以下格式:
photos = [ {href : 'img1.jpg', title : 'Title'}, {href : 'img2.jpg', title : 'Title'} ]
然后它正在工作。
初始化是通过以下方式完成的:
$('#start_slides').fancybox(); $.fancybox.open(photos,{ 'openEffect' : 'elastic', 'closeEffect' : 'elastic', 'nextEffect' : 'fade', 'openSpeed' : 600, 'closeSpeed' : 200, helpers : { buttons : {} } });