简而言之,我正在使用一个名为magnific popup的插件,它是一个灯箱
弹出窗口,您可以从dom就绪的一组选项中对其进行初始化:

$.magnificPopup.open({
    items: [
        { src: "img-src.jpg"  },
        { src: "img-src2.jpg" },
        { src: "img-src3.jpg" },
        etc
    ]
});


我在div中保存的javascript中创建了一个图像数组,然后需要将其传递到该列表中。只有我不确定如何。这是我所拥有的。

var $zoomurl = $('.gallery').find('img').attr('src');


如何将var $ zoomurl的内容放入Items选项?答案的解释也将很有价值!

最佳答案

尝试使用$.map()

$.magnificPopup.open({
    items: $.map($(".gallery").find("img"), function(el) {
             return {"src":el.src}
           })

});

关于javascript - 检索数组并输出结果以生成一组html图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33347882/

10-11 22:12
查看更多