簡體   English   中英

輪播播放/暫停按鈕無法正常工作

[英]carousel play/pause buttons not working properly

我已經編寫了以下代碼。 按鈕在懸停時起作用,但在單擊時不起作用 這是輪播中按鈕的代碼。

 <div class="btn-group" id="carouselbutton">
              <button class="btn btn-danger btn-sm" id="carousel-pause">
                <span class="fa fa-pause"></span>
              </button>
              <button class="btn btn-danger btn-sm" id="carousel-play">
                <span class="fa fa-play"></span>
              </button>
            </div>

以下是jquery腳本

$(document).ready(function () {
        $("#mycarousel").carousel({ interval: 1000 });
        $("#carousel-pause").click(function () {
          $("#mycarsousel").carousel("pause");
        });
        $("#carousel-play").click(function () {
          $("#mycarousel").carousel("cycle");
        });
      });

您的代碼看起來正確。 而且很可能問題出在其他地方……我猜。 我用你的設置為你做了一個工作代碼。

我希望我對您有所幫助。

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

      <style>
        .carousel-inner > .item > img,
        .carousel-inner > .item > a > img {
            width: 70%;
            margin: auto;
        }
      </style>

    </head>
    <body>



        <div class="container">

            <div id="mycarousel" class="carousel slide">
              <!-- Indicators -->
              <ol class="carousel-indicators">
                <li class="item1 active"></li>
                <li class="item2"></li>
                <li class="item3"></li>
                <li class="item4"></li>
              </ol>

              <!-- Wrapper for slides -->
              <div class="carousel-inner" role="listbox">
                <div class="item active">
                  <img src="img_chania.jpg" alt="Chania" width="460" height="345">
                </div>

                <div class="item">
                  <img src="img_chania2.jpg" alt="Chania" width="460" height="345">
                </div>

                <div class="item">
                  <img src="img_flower.jpg" alt="Flower" width="460" height="345">
                </div>

                <div class="item">
                  <img src="img_flower2.jpg" alt="Flower" width="460" height="345">
                </div>
              </div>

            </div>
          </div>



          <div class="btn-group" id="carouselbutton">
            <button class="btn btn-danger btn-sm" id="carousel-pause">
              <span class="fa fa-pause">PAUSE</span>
            </button>
            <button class="btn btn-danger btn-sm" id="carousel-play">
              <span class="fa fa-play">PLAY</span>
            </button>
          </div>


          <script>
            $(document).ready(function(){
                $("#mycarousel").carousel({interval: 1000});

                // Click on the button to start sliding 
                $("#carousel-play").click(function(){
                    $("#mycarousel").carousel("cycle");
                });

                // Click on the button to stop sliding 
                $("#carousel-pause").click(function(){
                    $("#mycarousel").carousel("pause");
                });

            });
          </script>


    </body>
    </html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM