javascript - 如何清空 owlCarousel 中的项目?

标签 javascript jquery jquery-ui owl-carousel owl-carousel-2

我有一个模型,我正在其中显示一些图像显示在 owlCarousel div 中。但问题是,当我关闭该模型并再次打开它时。然后图像附加到以前的图像。所以我想做一些事情来清除以前模型中的所有项目并重新初始化 owlCarousel。 我试过了:

var $carousel = $(".edit-manage-carousel");
for (var i =0; i<100; i++) {
  $carousel.trigger('remove.owl.carousel', i );
}

最佳答案

你做错了。

这是正确的做法。

for (var i=0; i<$('.item').length; i++) {
   $(".edit-manage-carousel").trigger('remove.owl.carousel', [i])
                             .trigger('refresh.owl.carousel');
}

关于javascript - 如何清空 owlCarousel 中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43583510/

相关文章:

javascript - 鼠标悬停、鼠标悬停并单击谷歌地图上的同一标记

javascript - 在netsuite中,如何为保存的搜索中不存在的选定记录编写curl脚本?

javascript - 禁用 DIV 的 ajax 加载内容上的单击事件

jquery - 在 droppable 事件发生时将 jQuery 可拖动对象恢复到其原始容器

jquery-ui - jQuery : How to disable/make exception for only one tag?

javascript - 找出一组元素中的数字

javascript - Node-Red 多重上下文

javascript - 带有基本 href 和查询字符串的 jQuery ui 选项卡不起作用

jquery - 完成 Ajax 请求后提交表单

javascript - 使动画函数在执行 $.ajax 调用时起作用