我们如何跳过显示:猫头鹰轮播中没有项目?

KA9

谁能告诉我们如何跳过显示:猫头鹰轮播中没有项目?

我的HTML是这样的:-

<div id="owl-demo">
      <div class="item" id="image1"><img src="images/1.jpg" alt="Owl Image"></div>
      <div class="item" id="image2"><img src="images/2.jpg" alt="Owl Image"></div>
      <div class="item" id="image3"><img src="images/3.jpg" alt="Owl Image"></div>
      <div class="item" id="image4" style="display:none;"><img src="images/4.jpg" alt="Owl Image"></div>
      <div class="item" id="image5"><img src="images/5.jpg" alt="Owl Image"></div>
      <div class="item" id="image6"><img src="images/6.jpg" alt="Owl Image"></div>
      <div class="item" id="image7"><img src="images/7.jpg" alt="Owl Image"></div>
      <div class="item" id="image8"><img src="images/8.jpg" alt="Owl Image"></div>
    </div>

这是我的jQuery的:-

<script>
    jQuery(document).ready(function() {

      jQuery("#owl-demo").owlCarousel({

          autoPlay: 3000, //Set AutoPlay to 3 seconds
          navigation : true,
          items : 4,
          itemsDesktop : [1199,3],
          itemsDesktopSmall : [979,3]
      });

      //jQuery("#owl-demo").data('owlCarousel').visibleItems;
    });
</script>

现在的问题是我不想显示“ display:none”项。现在,显示中没有项目没有出现,但是最后出现了一个空格,该空格不应该出现。

有人可以帮忙吗?

谢谢。

KA9

终于我找到了解决方案。好吧,但不是猫头鹰轮播方式。不可能跳过显示:猫头鹰轮播中没有项目。这是自定义解决方案。

我进入了一个新的div,在其中我得到了lis的集合,但我给了他们hid类,所以它们都将被隐藏(hid =具有display:none的css类),然后查看我放入代码中的javascript。

HTML是这样的:-

<style type="text/css">
  .hid{display: none;}
</style>

<button onclick="reinitcarousel(1)">Tab 1</button><button onclick="reinitcarousel(2)">Tab 2</button>
    <div id="owl-demo">
      <div class="item im1" id="image1"><img src="images/1.jpg" alt="Owl Image"></div>
      <div class="item im1" id="image2"><img src="images/2.jpg" alt="Owl Image"></div>
      <div class="item im1" id="image3"><img src="images/3.jpg" alt="Owl Image"></div>
      <div class="item im1" id="image4"><img src="images/4.jpg" alt="Owl Image"></div>
      <div class="item hid im2" id="image5"><img src="images/5.jpg" alt="Owl Image"></div>
      <div class="item hid im2" id="image6"><img src="images/6.jpg" alt="Owl Image"></div>
      <div class="item im1" id="image7"><img src="images/7.jpg" alt="Owl Image"></div>
      <div class="item im1" id="image8"><img src="images/8.jpg" alt="Owl Image"></div>
    </div>

    <div id="anotherdiv" style="display:none;">
      <div class="item hid im1" id="image1"><img src="images/1.jpg" alt="Owl Image"></div>
      <div class="item hid im1" id="image2"><img src="images/2.jpg" alt="Owl Image"></div>
      <div class="item hid im1" id="image3"><img src="images/3.jpg" alt="Owl Image"></div>
      <div class="item hid im1" id="image4"><img src="images/4.jpg" alt="Owl Image"></div>
      <div class="item hid im2" id="image5"><img src="images/5.jpg" alt="Owl Image"></div>
      <div class="item hid im2" id="image6"><img src="images/6.jpg" alt="Owl Image"></div>
      <div class="item hid im1" id="image7"><img src="images/7.jpg" alt="Owl Image"></div>
      <div class="item hid im1" id="image8"><img src="images/8.jpg" alt="Owl Image"></div>
    </div>

脚本是这样的:

<script>
jQuery('#owl-demo .hid').remove(); //At the time of page load, first remove all lis having hid class

//Then load the carousel
jQuery(document).ready(function() {
  jQuery("#owl-demo").owlCarousel({
      autoPlay: 3000, //Set AutoPlay to 3 seconds
      navigation : true,
      items : 4,
      itemsDesktop : [1199,3],
      itemsDesktopSmall : [979,3],
      loop:true,
      rewindNav: false
  });
});
</script>

<script type="text/javascript">
  function reinitcarousel(v) //When you click on any tab
  {
    jQuery('#owl-demo').html(jQuery('#anotherdiv').html()); //Remove all lis in owl-demo div & place lis of anotherdiv div where all lis having class hid
    jQuery('#owl-demo .im'+v).removeClass('hid'); //Then again remove class hid having class .im(v) where v is a number
    jQuery('#owl-demo .hid').remove(); //Then remove all lis having class hid so our carousel will have only visible lis only

    jQuery("#owl-demo").data('owlCarousel').destroy(); //We need to destroy carousel first & then reinitialize like below
    jQuery("#owl-demo").owlCarousel({
        autoPlay: 3000, //Set AutoPlay to 3 seconds
        navigation : true,
        items : 4,
        itemsDesktop : [1199,3],
        itemsDesktopSmall : [979,3],
        loop:true
    });
  }
</script>

完毕 :)

谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当前项目集中在猫头鹰轮播中时,如何显示标题div?

来自分类Dev

如何在“猫头鹰轮播”中仅显示单个项目?

来自分类Dev

如何在中心显示猫头鹰轮播导航?

来自分类Dev

猫头鹰轮播未显示

来自分类Dev

如何从猫头鹰轮播中删除指标

来自分类Dev

如何为猫头鹰轮播中的图像添加标题

来自分类Dev

猫头鹰轮播中的双击事件

来自分类Dev

如何使用“上一个/下一个”按钮滑动“猫头鹰轮播”中的所有可见项目,而不是一个

来自分类Dev

如何使用“上一个/下一个”按钮滑动“猫头鹰轮播”中的所有可见项目,而不是一个

来自分类Dev

有没有一种方法可以限制猫头鹰轮播中的图像或页面数量

来自分类Dev

有没有一种方法可以限制猫头鹰轮播中的图像或页面数量

来自分类Dev

加载时选择“项目” 2-猫头鹰轮播

来自分类Dev

活动项目应在“猫头鹰轮播”中间

来自分类Dev

猫头鹰轮播选择当前项目?

来自分类Dev

猫头鹰轮播加载页面时所有可见的项目

来自分类Dev

猫头鹰轮播无法正常运行,没有错误,div消失了

来自分类Dev

禁用拖动“猫头鹰轮播”中的特定元素(项目)-jQuery

来自分类Dev

猫头鹰轮播导航按钮未显示

来自分类Dev

在容器外部显示带有猫头鹰轮播的多个图像

来自分类Dev

知道我的商品是否最新-猫头鹰轮播

来自分类Dev

为什么我的猫头鹰轮播导航中有一个额外的点?

来自分类Dev

为什么在我的Laravel应用中猫头鹰轮播会打破Bootstrap模式?

来自分类Dev

如何在“猫头鹰轮播”中将图像居中

来自分类Dev

如何在div之外获取猫头鹰轮播导航

来自分类Dev

如何放大位于中心的图像(猫头鹰轮播)

来自分类Dev

猫头鹰轮播动画未在Chrome中应用

来自分类Dev

猫头鹰轮播中的额外空项

来自分类Dev

猫头鹰轮播中的移动分页按钮

来自分类Dev

在HTML中定义猫头鹰轮播参数(带有class或data属性)

Related 相关文章

  1. 1

    当前项目集中在猫头鹰轮播中时,如何显示标题div?

  2. 2

    如何在“猫头鹰轮播”中仅显示单个项目?

  3. 3

    如何在中心显示猫头鹰轮播导航?

  4. 4

    猫头鹰轮播未显示

  5. 5

    如何从猫头鹰轮播中删除指标

  6. 6

    如何为猫头鹰轮播中的图像添加标题

  7. 7

    猫头鹰轮播中的双击事件

  8. 8

    如何使用“上一个/下一个”按钮滑动“猫头鹰轮播”中的所有可见项目,而不是一个

  9. 9

    如何使用“上一个/下一个”按钮滑动“猫头鹰轮播”中的所有可见项目,而不是一个

  10. 10

    有没有一种方法可以限制猫头鹰轮播中的图像或页面数量

  11. 11

    有没有一种方法可以限制猫头鹰轮播中的图像或页面数量

  12. 12

    加载时选择“项目” 2-猫头鹰轮播

  13. 13

    活动项目应在“猫头鹰轮播”中间

  14. 14

    猫头鹰轮播选择当前项目?

  15. 15

    猫头鹰轮播加载页面时所有可见的项目

  16. 16

    猫头鹰轮播无法正常运行,没有错误,div消失了

  17. 17

    禁用拖动“猫头鹰轮播”中的特定元素(项目)-jQuery

  18. 18

    猫头鹰轮播导航按钮未显示

  19. 19

    在容器外部显示带有猫头鹰轮播的多个图像

  20. 20

    知道我的商品是否最新-猫头鹰轮播

  21. 21

    为什么我的猫头鹰轮播导航中有一个额外的点?

  22. 22

    为什么在我的Laravel应用中猫头鹰轮播会打破Bootstrap模式?

  23. 23

    如何在“猫头鹰轮播”中将图像居中

  24. 24

    如何在div之外获取猫头鹰轮播导航

  25. 25

    如何放大位于中心的图像(猫头鹰轮播)

  26. 26

    猫头鹰轮播动画未在Chrome中应用

  27. 27

    猫头鹰轮播中的额外空项

  28. 28

    猫头鹰轮播中的移动分页按钮

  29. 29

    在HTML中定义猫头鹰轮播参数(带有class或data属性)

热门标签

归档