Javascript 将图像数组添加到Fancybox

Javascript 将图像数组添加到Fancybox,javascript,arrays,object,fancybox,fancybox-3,Javascript,Arrays,Object,Fancybox,Fancybox 3,我试图让fancybox在一个灯箱中显示一系列图像。我有一个JS对象fancybox\u img,这里是这个对象的内容: {card_173: Array(1), card_171: Array(5), card_169: Array(4)} card_169: Array(4) 0: {src: "flat6.jpeg"} 1: {src: "flat7.jpg"} 2: {src: "flat6.jpeg"} 3: {src: &q

我试图让fancybox在一个灯箱中显示一系列图像。我有一个JS对象fancybox\u img,这里是这个对象的内容:

{card_173: Array(1), card_171: Array(5), card_169: Array(4)}
card_169: Array(4)
0: {src: "flat6.jpeg"}
1: {src: "flat7.jpg"}
2: {src: "flat6.jpeg"}
3: {src: "flat4.jpg"}
length: 4
__proto__: Array(0)
card_171: (5) [{…}, {…}, {…}, {…}, {…}]
card_173: [{…}]
__proto__: Object
因此,我尝试选择每张卡并显示图像阵列:

jQuery('#module_properties .item-tool').click(function() {
            var idCard = jQuery(this).parents(".card").data("card");
            var imgCard = fancybox_img[idCard];
            
            jQuery.fancybox.open([
                imgCard
            ]);
            
        });
imgCard的Console.log:

0: {src: "flat6.jpeg"}
1: {src: "flat7.jpg"}
2: {src: "flat6.jpeg"}
3: {src: "flat4.jpg"}
length: 4
__proto__: Array(0)
当我点击时,fancybox会显示它是一个对象。这里的示例使fancybox能够显示多幅图像

以编程方式打开图像库的示例(选项为可选):

我不知道如何做才能拥有与{src:'url'},{src:'url2'}相同的东西。。。。
谢谢你的建议,伙计们看来你只需要更换一下就行了

jQuery.fancybox.open([
  imgCard
]);


非常感谢你!完全失明。。。。
jQuery.fancybox.open([
  imgCard
]);
jQuery.fancybox.open(imgCard);