【发布时间】:2017-05-06 14:55:11
【问题描述】:
我在项目 angularjs 中使用 owl-carousel 我尝试在使用 $(element).data('owlCarousel').destroy(); 进行数据更改后重新初始化 owl-carousel 并删除此块:
<div class="owl-wrapper">
<div class="owl-item" ></div>
<div class="owl-item" ></div>
<div class="owl-item" ></div>
<div class="owl-item" ></div>
<div class="owl-item" ></div>
</div>
我试试这个:
if(typeof $(element).data('owlCarousel') != 'undefined'){
$(element).data('owlCarousel').destroy();
$(element).find(".owl-item").removeClass("owl-item");
}
在页面加载时它工作正常,但在数据更改时它不起作用例如我有 5 个项目要显示然后我应该得到 5 个块 <div class="owl-item" ></div> 但我得到了我的 5 个项目和更多的空块。
【问题讨论】:
-
" it's not working" 不是正确的或可操作的问题陈述。另请提供minimal reproducible example
-
抱歉,我编辑了我的问题。
标签: javascript angularjs owl-carousel