简而言之,我正在使用一个名为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/