大家早上好,我知道这个问题已经问过几次了,但是我试图看一下,但无法解决问题。我正在使用owlCarousel库来遍历动态wordpress画廊。这是目前的标准代码:
var owl = jQuery('.owl-carousel');
owl.owlCarousel({
margin: 10,
loop: true,
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 3
},
1000: {
items: 4
}
}
})
一切正常,我可以在画廊中查看4张图像。我想在wordpress中创建与自定义帖子类型的帖子数量一样多的项目,因此我创建了一个名为baratto_obj.n_activity的变量,其中请求的对象数组通过一个自定义循环到达。所以我测试了这段代码:
jsonObj = [];
jQuery(baratto_obj.n_attivita).each(function(index) {
item = {
items: index +1
}
jsonObj.push(item);
});
console.log(jsonObj)
到达的是一组对象:
(3) [{…}, {…}, {…}]
0: {items: 1}
1: {items: 2}
2: {items: 3}
但是我不能这样改变它:
{
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 3
},
1000: {
items: 4
}
以便将其作为owlCarousel函数的参数。最终结果将是这样的
owl.owlCarousel({
margin: 10,
loop: true,
responsive: myobject
})
有人会耐心给我小费。提前致谢
您可以将数组分配给对象。这会将索引保留为属性。
var array = [{ items: 1 }, { items: 2 }, { items: 3 }],
object = Object.assign({}, array);
console.log(object);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句