Я использую загрузочную карусель с кодом ниже.Моя проблема в том, что мне нужно, чтобы основное изображение было «больше» (скажем, покрывающее две трети экрана) при выборе, и после заданного интервала (скажем, две секунды?) Оно возвращается к своему первоначальному размеру.Как мне сделать это в JQuery?
// Instantiate the Bootstrap carousel
$('#recipeCarousel').carousel({
interval: 2000
})
$('.carousel .carousel-item').each(function() {
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().appendTo($(this));
if (next.next().length > 0) {
next.next().children(':first-child').clone().appendTo($(this));
} else {
$(this).siblings(':first').children(':first-child').clone().appendTo($(this));
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<div class="container text-center my-3" id="bigimage">
<div class="row mx-auto my-auto">
<div id="recipeCarousel" class="carousel slide w-100" data-ride="carousel">
<div class="carousel-inner" role="listbox" style="margin:200px;position:absolute">
<div class="carousel-item active">
<img class="d-block col-4 img-fluid" src="images/resource/slider1.png">
</div>
<div class="carousel-item">
<img class="d-block col-4 img-fluid" src="images/resource/slider2.png">
</div>
<div class="carousel-item">
<img class="d-block col-4 img-fluid" src="images/resource/slider3.png">
</div>
<div class="carousel-item">
<img class="d-block col-4 img-fluid" src="images/resource/slider1.png">
</div>
<div class="carousel-item">
<img class="d-block col-4 img-fluid" src="images/resource/slider2.png">
</div>
<div class="carousel-item">
<img class="d-block col-4 img-fluid" src="images/resource/slider3.png">
</div>
</div>
<a class="carousel-control-prev" href="#recipeCarousel" 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="#recipeCarousel" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
Вот изображение карусели в действии: