Mwongozo wa kufungua: Kiwango cha kipengele cha kipengele cha uwezo cha JavaScript

Mwongozo wa kufungua: Kiwango cha kipengele cha kipengele cha uwezo cha JavaScript

Fungua kiwango cha kipengele cha kipengele cha uwezo

Mbali na hali ya ujenzi:

<div id="myProgress">
  <div id="myBar"></div>
</div>

Mbali na hali ya ujenzi:

#myProgress {
  width: 100%;
  background-color: grey;
}
#myBar {
  width: 1%;
  height: 30px;
  background-color: green;
}

Tatu - Ongeza JavaScript:

Tumia JavaScript kufanya kiwango cha kipengele cha kipengele cha uwezo kinachokufanya mifano (kitendo cha kina):

var i = 0;
function move() {
  if (i == 0) {
    i = 1;
    var elem = document.getElementById("myBar");
    var width = 1;
    var id = setInterval(frame, 10);
    function frame() {
      if (width >= 100) {
        clearInterval(id);
        i = 0;
      } na hali ya ujenzi {
        width++;
        elem.style.width = width + "%";
      }
    }
  }
}

Kuhakisha: Kufanya kwa kufikia

Ongeza tabia

Kama unaonesha kuongeza tabia za ujumbe za mtumiaji kwenye kiwango cha kipengele cha kipengele cha uwezo, inafaa kuongeza elementi mpya kwenye kiwango cha kipengele cha kipengele cha uwezo (kwenye kina hiki au kwenye kina nyingine):

Mbali na hali ya ujenzi:

<div id="myProgress">
  <div id="myBar">10%</div>
</div>

Mbali na hali ya ujenzi:

#myBar {
  width: 10%;
  height: 30px;
  background-color: #04AA6D;
  text-align: center; /* Kivunja kikuu kwenye kikemia cha kuzingatia hali ya kimaombi kwenye kina hiki (kama inahitajika) */
  line-height: 30px; /* Kivunja kikuu kwenye kikemia cha kuzingatia hali ya kimaombi kwenye kina hiki */
  color: white;
}

Kuhakisha: Kufanya kwa kufikia

Tatu - Ongeza JavaScript:

Kama unaonesha kuongeza matukio ya ujumbe kwenye tabia inayowakilisha upekee wa kiwango cha kipengele cha uwezo, hifadhi hivi kikabla:

var i = 0;
function move() {
  if (i == 0) {
    i = 1;
    var elem = document.getElementById("myBar");
    var width = 10;
    var id = setInterval(frame, 10);
    function frame() {
      if (width >= 100) {
        clearInterval(id);
        i = 0;
      } na hali ya ujenzi {
        width++;
        elem.style.width = width + "%";
        elem.innerHTML = width + "%";
      }
    }
  }
}

Kuhakisha: Kufanya kwa kufikia