Как я могу изменить приведенный ниже код так, чтобы кнопки воспроизведения / паузы применялись только к одной карусели?Я хотел бы, чтобы они оба были независимыми.Есть ли какой-нибудь способ связать функцию щелчка с родительским контейнером?
JS:
$(function () {
$('.carousel').carousel({
interval: 1000,
pause: "false"
});
$('.carousel .carousel-controls .play').click(function () {
$('.carousel').carousel('cycle');
});
$('.carousel .carousel-controls .pause').click(function () {
$('.carousel').carousel('pause');
});
});
HTML:
<div id="content">
<div class="carousel slide" id="carouselExampleControls">
<div class="carousel-controls">
<a data-slide="prev" href="#carouselExampleControls" role="button">Previous</a> <a class="play" href="#" role="button">Play</a> <a class="pause" href="#" role="button">Pause</a> <a data-slide="next" href="#carouselExampleControls" role="button">Next</a>
</div>
<div class="carousel-inner">
<div class="carousel-item active"><img src="https://placeholdit.co//i/900x450?bg=d1e1d1"></div>
<div class="carousel-item"><img src="https://placeholdit.co//i/900x450?bg=cccccc"></div>
<div class="carousel-item"><img src="https://placeholdit.co//i/900x450?bg=d1e1d1"></div>
</div>
</div>
<div class="carousel slide" id="carouselExampleControls">
<div class="carousel-controls">
<a data-slide="prev" href="#carouselExampleControls" role="button">Previous</a> <a class="play" href="#" role="button">Play</a> <a class="pause" href="#" role="button">Pause</a> <a data-slide="next" href="#carouselExampleControls" role="button">Next</a>
</div>
<div class="carousel-inner">
<div class="carousel-item active"><img src="https://placeholdit.co//i/900x450?bg=d1e1d1"></div>
<div class="carousel-item"><img src="https://placeholdit.co//i/900x450?bg=cccccc"></div>
<div class="carousel-item"><img src="https://placeholdit.co//i/900x450?bg=d1e1d1"></div>
</div>
</div>
</div>