Jquery 转盘项目在引导过程中不以水平方向出现

Jquery 转盘项目在引导过程中不以水平方向出现,jquery,twitter-bootstrap-3,bootstrap-4,Jquery,Twitter Bootstrap 3,Bootstrap 4,我试图创建一个多列引导旋转木马,但所有项目都以垂直方式显示,PFB我的html代码: <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, sh

我试图创建一个多列引导旋转木马,但所有项目都以垂直方式显示,PFB我的html代码:

<!doctype html>
<html lang="en">

<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
        crossorigin="anonymous">

    <title>Hello, world!</title>
</head>

<body>
    <h1>Hello, world!</h1>
    <div id="myCarousel" class="carousel slide" data-ride="carousel" data-type="multi" data-interval="2000" style="border: 2px black; max-width: 400px; max-height: 400px;">

        <div class="carousel-inner">
            <div class="carousel-item active">
                <div class="col-md-4 col-sm-6 col-xs-12">
                    <img class="d-block w-100" src="http://fresh2door.ie/wp-content/uploads/2017/06/Fresh2Door-Mango-Ready-To-Eat.jpg"
                        alt="First slide">
                </div>
            </div>
            <div class="carousel-item">
                <div class="col-md-4 col-sm-6 col-xs-12">
                    <img class="d-block w-100" src="http://sportsvape.net/wp-content/uploads/2014/09/Mango.jpg" alt="Second slide">
                </div>
            </div>
            <div class="carousel-item">
                <div class="col-md-4 col-sm-6 col-xs-12">
                    <img class="d-block w-100" src="https://jessicainthekitchen.com/wp-content/uploads/2017/05/Mango-Basil-Salsa-vegan-easy-6-453x680.jpg"
                        alt="Third slide">
                </div>
            </div>
            <div class="carousel-item">
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://fresh2door.ie/wp-content/uploads/2017/06/Fresh2Door-Mango-Ready-To-Eat.jpg"
                            alt="First slide">
                    </div>
                </div>
                <div class="carousel-item">
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://sportsvape.net/wp-content/uploads/2014/09/Mango.jpg" alt="Second slide">
                    </div>
                </div>
                <div class="carousel-item">
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="https://jessicainthekitchen.com/wp-content/uploads/2017/05/Mango-Basil-Salsa-vegan-easy-6-453x680.jpg"
                            alt="Third slide">
                    </div>
                </div>
                <div class="carousel-item">
                        <div class="col-md-4 col-sm-6 col-xs-12">
                            <img class="d-block w-100" src="http://fresh2door.ie/wp-content/uploads/2017/06/Fresh2Door-Mango-Ready-To-Eat.jpg"
                                alt="First slide">
                        </div>
                    </div>
                    <div class="carousel-item">
                        <div class="col-md-4 col-sm-6 col-xs-12">
                            <img class="d-block w-100" src="http://sportsvape.net/wp-content/uploads/2014/09/Mango.jpg" alt="Second slide">
                        </div>
                    </div>
        </div>
        <a class="carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
            <span class="carousel-control-prev-icon" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="carousel-control-next" href="#myCarousel" role="button" data-slide="next">
            <span class="carousel-control-next-icon" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>


    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
        crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
        crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
        crossorigin="anonymous"></script>

    <script>

        $('.carousel[data-type="multi"] .carousel-item').each(function () {
            var next = $(this).next();
            if (!next.length) {
                next = $(this).siblings(':first');
            }
            next.children(':first-child').clone().appendTo($(this));

            for (var i = 0; i < 1; i++) {
                next = next.next();
                if (!next.length) {
                    next = $(this).siblings(':first');
                }

                next.children(':first-child').clone().appendTo($(this));
            }
        });

    </script>


</body>

</html>
<div class="container">
  <h2>Our Partners</h2>
  <section class="customer-logos slider">
    <div class="slide"><img src="https://image.freepik.com/free-vector/luxury-letter-e-logo-design_1017-8903.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/3d-box-logo_1103-876.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/blue-tech-logo_1103-822.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/colors-curl-logo-template_23-2147536125.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/abstract-cross-logo_23-2147536124.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/football-logo-background_1195-244.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/background-of-spots-halftone_1035-3847.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/retro-label-on-rustic-background_82147503374.jpg"></div>
  </section>
</div>

你好,世界!
你好,世界!
$('.carousel[data type=“multi”].carousel item')。每个(函数(){
var next=$(this.next();
如果(!next.length){
next=$(this.sibbines(':first');
}
next.children(':first child').clone().appendTo($(this));
对于(变量i=0;i<1;i++){
next=next.next();
如果(!next.length){
next=$(this.sibbines(':first');
}
next.children(':first child').clone().appendTo($(this));
}
});

<div class="container">
  <h2>Our Partners</h2>
  <section class="customer-logos slider">
    <div class="slide"><img src="https://image.freepik.com/free-vector/luxury-letter-e-logo-design_1017-8903.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/3d-box-logo_1103-876.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/blue-tech-logo_1103-822.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/colors-curl-logo-template_23-2147536125.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/abstract-cross-logo_23-2147536124.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/football-logo-background_1195-244.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/background-of-spots-halftone_1035-3847.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/retro-label-on-rustic-background_82147503374.jpg"></div>
  </section>
</div>
编辑:

我想你是想做这样的事情:

<div id="myCarousel" class="carousel slide" data-ride="carousel" data-type="multi" data-interval="2000" style="border: 2px black; max-width: 400px; max-height: 400px;">

        <div class="carousel-inner">
            <div class="carousel-item active">
                <div class="row">
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://fresh2door.ie/wp-content/uploads/2017/06/Fresh2Door-Mango-Ready-To-Eat.jpg" alt="First slide">
                    </div>
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://sportsvape.net/wp-content/uploads/2014/09/Mango.jpg" alt="Second slide">
                    </div>
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="https://jessicainthekitchen.com/wp-content/uploads/2017/05/Mango-Basil-Salsa-vegan-easy-6-453x680.jpg"
                            alt="Third slide">
                    </div>
                </div>
            </div>
            <div class="carousel-item">
                <div class="row">
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://fresh2door.ie/wp-content/uploads/2017/06/Fresh2Door-Mango-Ready-To-Eat.jpg" alt="First slide">
                    </div>
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://sportsvape.net/wp-content/uploads/2014/09/Mango.jpg" alt="Second slide">
                    </div>
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="https://jessicainthekitchen.com/wp-content/uploads/2017/05/Mango-Basil-Salsa-vegan-easy-6-453x680.jpg"
                            alt="Third slide">
                    </div>
                </div>
            </div>
            <div class="carousel-item">
                <div class="row">
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://fresh2door.ie/wp-content/uploads/2017/06/Fresh2Door-Mango-Ready-To-Eat.jpg" alt="First slide">
                    </div>
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="http://sportsvape.net/wp-content/uploads/2014/09/Mango.jpg" alt="Second slide">
                    </div>
                    <div class="col-md-4 col-sm-6 col-xs-12">
                        <img class="d-block w-100" src="https://jessicainthekitchen.com/wp-content/uploads/2017/05/Mango-Basil-Salsa-vegan-easy-6-453x680.jpg"
                            alt="Third slide">
                    </div>
                </div>
            </div>
        </div>
        <a class="carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
            <span class="carousel-control-prev-icon" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="carousel-control-next" href="#myCarousel" role="button" data-slide="next">
            <span class="carousel-control-next-icon" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>
<div class="container">
  <h2>Our Partners</h2>
  <section class="customer-logos slider">
    <div class="slide"><img src="https://image.freepik.com/free-vector/luxury-letter-e-logo-design_1017-8903.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/3d-box-logo_1103-876.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/blue-tech-logo_1103-822.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/colors-curl-logo-template_23-2147536125.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/abstract-cross-logo_23-2147536124.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/football-logo-background_1195-244.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/background-of-spots-halftone_1035-3847.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/retro-label-on-rustic-background_82147503374.jpg"></div>
  </section>
</div>
JS:

<div class="container">
  <h2>Our Partners</h2>
  <section class="customer-logos slider">
    <div class="slide"><img src="https://image.freepik.com/free-vector/luxury-letter-e-logo-design_1017-8903.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/3d-box-logo_1103-876.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/blue-tech-logo_1103-822.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/colors-curl-logo-template_23-2147536125.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/abstract-cross-logo_23-2147536124.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/football-logo-background_1195-244.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/background-of-spots-halftone_1035-3847.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/retro-label-on-rustic-background_82147503374.jpg"></div>
  </section>
</div>
错误:

<div class="container">
  <h2>Our Partners</h2>
  <section class="customer-logos slider">
    <div class="slide"><img src="https://image.freepik.com/free-vector/luxury-letter-e-logo-design_1017-8903.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/3d-box-logo_1103-876.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/blue-tech-logo_1103-822.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/colors-curl-logo-template_23-2147536125.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/abstract-cross-logo_23-2147536124.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/football-logo-background_1195-244.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/background-of-spots-halftone_1035-3847.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/retro-label-on-rustic-background_82147503374.jpg"></div>
  </section>
</div>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
        crossorigin="anonymous"></script>


(从代码中删除此脚本,这会导致代码中出现奇怪的事情。)

删除此脚本也为我修复了它

<div class="container">
  <h2>Our Partners</h2>
  <section class="customer-logos slider">
    <div class="slide"><img src="https://image.freepik.com/free-vector/luxury-letter-e-logo-design_1017-8903.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/3d-box-logo_1103-876.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/blue-tech-logo_1103-822.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/colors-curl-logo-template_23-2147536125.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/abstract-cross-logo_23-2147536124.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/football-logo-background_1195-244.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/background-of-spots-halftone_1035-3847.jpg"></div>
    <div class="slide"><img src="https://image.freepik.com/free-vector/retro-label-on-rustic-background_82147503374.jpg"></div>
  </section>
</div>
{{-- <script src="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js"></script> --}}
{{--}

不完全是这样,您的解决方案在每次更改时都会显示所有3个新项目,每次我都要显示2个旧项目和1个新项目,就像我有幻灯片1,2,3,4,5,6,7,8,9一样,然后最初会有1,2,3,更改后会有2,3,4,而您的解决方案从1,2,3变为4,5,6。明白我的意思吗?你不能用引导克劳塞尔。因为如果在一张幻灯片中使用3张图像,它将始终移动所有图像以进入下一张幻灯片。我已编辑了答案,请检查编辑的部分。我想这就是你想要的@Kushal你的解决方案是给我垂直对齐的图像,没有幻灯片我在下面:bt仍然所有东西都是垂直对齐的