jquery 有什么方法可以让我的旋转木马可拖动吗?

1tu0hz3e  于 2023-04-20  发布在  jQuery
关注(0)|答案(1)|浏览(112)

我有一个关于这个轮播的问题。我使用了引导轮播模板,只是添加了我自己的图片的幻灯片。我使用了jQuery,它是可拖动的,当然我添加了cdn链接。它是可拖动的,但它没有改变幻灯片,为什么?
这是我目前为止的代码:

<div id="carouselExampleFade" class="carousel slide carousel-fade" data-bs-ride="carousel">
        <div class="carousel-inner">
          <div class="carousel-item active">
            <img src="img/SCOVER_1.png" class="d-block w-100" alt="...">
          </div>
          <div class="carousel-item">
            <img src="img/SCOVER_2.png" class="d-block w-100" alt="...">
          </div>
          <div class="carousel-item">
            <img src="img/SCOVER_3.png" class="d-block w-100" alt="...">
          </div>
        </div>
        <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleFade" data-bs-slide="prev">
          <span class="carousel-control-prev-icon" aria-hidden="true"></span>
          <span class="visually-hidden">Previous</span>
        </button>
        <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleFade" data-bs-slide="next">
          <span class="carousel-control-next-icon" aria-hidden="true"></span>
          <span class="visually-hidden">Next</span>
        </button>
      </div>
      
      <script>
        $(document).ready(function() {
          // Make carousel items draggable
          $(".carousel-inner").draggable();
        });
        </script>
<style>
img {
    height: 625px;
}
</style>
ulydmbyx

ulydmbyx1#

我建议使用Slick-Slider插件的滑块/旋转木马。它的响应,非常用户友好和UI是非常简单,所以你可能很容易理解。只是你必须添加的CDN的slick-slider,你也可以自定义它根据您的设计。
使用Slick-Slider的步骤:
1.添加CSS:Slick CSS
1.添加JS:Slick JS
1.在你的文件中添加脚本,并添加你想要的滑块类。(这是示例脚本可能会根据设计和要求而有所不同)

$('.slider-class').slick({
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 3
});

注意:您可以自定义许多事情,如在视口中一次显示或滚动多少张幻灯片,可以使其循环,自动播放等。
欲了解更多详情,请参阅以下链接:Slick-Slider Official Site
Slick-Slider Codepen
获取CDN链接的参考:CDN Links reference

相关问题