【问题标题】:OWL Carousel 2 - slide more than 1 item with dotsOWL Carousel 2 - 用圆点滑动超过 1 个项目
【发布时间】:2019-07-16 12:53:10
【问题描述】:

我使用 OWL Carousel 2,我禁用了导航,我想使用 Dots 进行导航。

现在我有 15 个项目,我也有 15 个点,有什么方法可以让我按下第一个点时有 3 个点并滑动 5 个项目?就像这张图片:

提前谢谢你

【问题讨论】:

    标签: javascript html css slider owl-carousel


    【解决方案1】:

    试试这个代码

    HTML:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css">
      <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css">
        <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
        <div class="owl-carousel owl-theme">
          <div class="item"><h4>1</h4></div>
          <div class="item"><h4>2</h4></div>
          <div class="item"><h4>3</h4></div>
          <div class="item"><h4>4</h4></div>
          <div class="item"><h4>5</h4></div>
          <div class="item"><h4>6</h4></div>
          <div class="item"><h4>7</h4></div>
          <div class="item"><h4>8</h4></div>
          <div class="item"><h4>9</h4></div>
          <div class="item"><h4>10</h4></div>
          <div class="item"><h4>11</h4></div>
          <div class="item"><h4>12</h4></div>
          <div class="item"><h4>13</h4></div>
          <div class="item"><h4>14</h4></div>
          <div class="item"><h4>15</h4></div>
        </div>
    
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script><!-- latest jquery file -->
      <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
        <script type="text/javascript">
      (function ($) {
        'use strict';
        $('.owl-carousel').owlCarousel({
            loop:true,
            margin:10,
            nav:false,
            dots:true,
            responsive:{
                0:{
                    items:1
                },
                600:{
                    items:3
                },
                1000:{
                    items:5
                }
            }
        })
    
      })(jQuery); 
      </script>
    
    
    </body>
    </html>
    

    css:

    .item{
        border: 1px solid #000;
        background-color: red;
        text-align: center;
    }
    

    【讨论】:

    • 非常感谢你的工作就像一个魅力,非常感谢你的帮助。
    猜你喜欢
    • 2014-01-29
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 2016-02-02
    • 2017-05-25
    • 2015-04-11
    相关资源
    最近更新 更多