【发布时间】:2020-07-02 10:05:59
【问题描述】:
是否可以动态设置owl carousel字段autoplayTimeout?我从 api 获取数据。
$(document).ready(function () { $.ajax({ 网址: "url?api_token=", 方法:“获取”, 数据类型:“json”, 成功:函数(数据){ reklame = data.data;
let content = "";
let tip;
for (i = 0; i < reklame.length; i++) {
if (reklame[i].type == "video") {
content += `<div class="reklamaVideo"><video
class="video"
autoplay
loop
muted
poster="/img/load.gif"
preload="auto"
>
<source src="amazonUrl" type="video/mp4" />
<source src="amazonUrl" type="video/ogg" />
</video></div>`;
} else if (reklame[i].type == "image") {
content += `<div class="reklamaSlika"><img src="amozonUrl"></div>`;
}
}
console.log(content);
console.log(reklame);
var owl = $(".owl-carousel");
owl.html(content);
owl.owlCarousel({
items: 1,
loop: true,
margin: 0,
autoplay: true,
video: true,
autoplayTimeout: 10000,
});
},
});
【问题讨论】:
-
是的,有可能。
-
任何输入如何解决?谢谢
-
我刚刚添加了代码
-
你有一个可行的例子吗?
-
我设法解决了,谢谢!