如何更新幻灯片数量(猫头鹰轮播)

时间:2018-05-28 07:01:44

标签: javascript php jquery yii2 owl-carousel-2

我有owl-slider,根据会话中的变量填充元素的数量。此变量具有默认值,但它通过执行某些操作而更改。如何在每次更改后重新生成我的猫头鹰滑块?

如何在视图中生成

<?php for ($i=1; $i<=Yii::$app->session['days_amount']; $i++): ?>
  <div class="slide">
    <div class="slide_top slide_day"><?= $i ?></div>
    <div class="slide_bot">
      <?= $planing_model->getCurMonthName(Yii::$app->session['curent_month']) ?>
    </div>
  </div>
<?php endfor; ?>

1 个答案:

答案 0 :(得分:2)

更新DOM后,您可以重新初始化猫头鹰轮播。即所有幻灯片的父级。代码可能如下所示。

$('.owl-carousel').trigger('refresh.owl.carousel');

类名可能依赖于您的DOM。