当前,在滑块自身初始化之后的$(document).ready(function()中,我具有以下内容。

此代码代表3个滑块,并且可以工作,但是我有更多的滑块。


当我添加超过4-5个以上的滑块时,它将不起作用(它对某些对象有效,而对另一些对象无效)


有没有办法在这里添加一堆滑块?

 setInterval(function(){

   var owldataTS = $(".testimonial-slider").data('owlCarousel');
   owldataTS.updateVars();

   var owldataMS = $(".multi-slider").data('owlCarousel');
   owldataMS.updateVars();

   var owldataMM = $(".mini-multi").data('owlCarousel');
   owldataMM.updateVars();


},1500);


顺便说一句:用于页面大小更改而无需重新调整视口大小的情况,例如切换侧边栏或标签内容。

最佳答案

您可以为滑块指定一个通用类并执行以下操作:

setInterval(function(){
 $(".common-class").each(function(){
    $(this).data('owlCarousel').updateVars();
 });
},1500);

关于jquery - setInterval(function()和updateVars()用于许多轮播,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26326764/

10-09 23:35