デジタル増分のコンポーネント

効果:
コード:
<!DOCTYPE HTML>
<HTML>

 

<ヘッド>
  <メタ文字セット= "UTF-8" />
  <メタ名=「ビューポート」コンテンツ=「幅=装置幅、初期の規模= 1.0」/>
  <META HTTP-当量= "X-UA-互換性のある" コンテンツ= "IE =エッジ" />
  <タイトル>デジタルインクリメントアセンブリ</ TITLE>
  <! - 導入jqueryの - >
  ます。<script type = "text / javascriptの" SRC = "./ jqueryの-3.4.1.min.js"> </ SCRIPT>
</ head>の

 

<身体>
  <! - 再生コントロールを行います - >
  <DIV ID = "映画">
    <! - アセンブリスライドの定義 - >
    <input type = "範囲" ID = "スライダ" 最小 "0" 最大= "1000" ステップ= "1" 値= "0" のonchange = "プリント()" />
    <! - アセンブリのスライダの現在の値を表示します。 - >
    <P>現在の値:<スパンID = "印刷"> 0 </スパン> </ P>
    <! - コントロールボタン - >
    <ボタンID = "開始" のonclick = "開始()">播放</ボタン>
    <ボタンID = "ストップ" のonclick = "停止()">停止</ボタン>
  </ div>
</ BODY>

 

</ HTML>

 

ます。<script type = "text / javascriptの">
  //スタートボタンまたは一時停止ボタンをユーザがクリックを決定するために使用される識別子を定義します
  varが選ん=真

 

  //この関数は、スライダーの現在の値を表示するために使用されます
  関数プリント(){
    情報を取得します//
    VAR値= parseFloatは($( '#スライダー')。valを())//情報を表示
    $( '#プリント')。テキスト(値)
  }

 

  //この関数は、値の値を変更するための責任があります
  機能changeVal(){
    //純粋なJSを達成
    // VAR値= parseFloatは(のdocument.getElementById( "スライダー")値。);
    //表示情報
    //のdocument.getElementById( "印刷")のinnerHTML =値。
    //もし(値== 1000 == falseのを選ぶ||){
    //戻り値;
    //}他{
    //のdocument.getElementById( "スライダ")値=値+ 1。
    //}

 

    //達成するためにjqueryのを使用します
    VAR値= parseFloatは($( '#スライダー')。valを())//表示情報
    ()//スライダープリントの値を変更します。
    {(値== 1000 ==偽を選ぶ||)場合
      リターン
    }他{
      $( '#スライダー')。valを(値+ 1)
    }
  }

 

  //この関数は、[スタート]ボタンを担当して
  関数の開始(){
    選択した=真
    setInterval( 'changeVal()'、10)
  }

 

  //この関数は、一時停止ボタンに責任があります
  機能停止(){
    選択した=偽
  }
</ SCRIPT>

おすすめ

転載: www.cnblogs.com/cyfeng/p/11871994.html