1

So I am working on implementing a bootstrap carousel on my html page, but for some strange reason it doesn't start automatically, but works fine once clicked. Below is my code so I hope someone can help me. Thank you in advance!

  <div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="3000">
    <!-- Indicators -->
    <!-- <ol class="carousel-indicators">
      <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
      <li data-target="#myCarousel" data-slide-to="1"></li>
      <li data-target="#myCarousel" data-slide-to="2"></li>
    </ol> -->
  
    <!-- Wrapper for slides -->
    <div class="carousel-inner" style="margin-bottom: 20px">
      <div class="item active">
        <img src="assets/img/casinotest.jpg" alt="CasinoTest" style="width:100%;"/>
      </div>
  
      <div class="item">
        <img src="assets/img/bingotest.jpg" alt="BingoTest" style="width:100%;"/>
      </div>
  
      <div class="item">
        <img src="assets/img/casinotest.jpg" alt="CasinoTest" style="width:100%;"/>
      </div>
    </div>
  
    <!-- Left and right controls -->
    <a class="left carousel-control" href="#myCarousel" data-slide="prev">
      <span class="glyphicon glyphicon-chevron-left"></span>
      <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#myCarousel" data-slide="next">
      <span class="glyphicon glyphicon-chevron-right"></span>
      <span class="sr-only">Next</span>
    </a>
  </div>
<div role="tabpanel" class="tab-pane fade in" id="all-games">
  <div class="container">
    <div class="row">
      <ul class="col-md-12">
        <app-game *ngFor="let game of data" [game]="game" [gameType]="gameType"></app-game>
      </ul>
    </div>
  </div>
</div>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<script type="text/javascript">
 $(document).ready(function () {
    $('.myCarousel').carousel({
      interval: 400
    });

    $('.myCarousel').carousel('cycle');
  });  
   
    </script>

0 Answers0