zoukankan      html  css  js  c++  java
  • 数字递增组件

    效果:
    代码:
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <meta http-equiv="X-UA-Compatible" content="ie=edge" />
      <title>数字递增组件</title>
      <!--引入jquery-->
      <script type="text/javascript" src="./jquery-3.4.1.min.js"></script>
    </head>
    <body>
      <!--做一个播放控件-->
      <div id="movie">
        <!--定义滑块组件-->
        <input type="range" id="slider" min="0" max="1000" step="1" value="0" onchange="print()" />
        <!--显示滑块组件的当前值-->
        <p>当前值为:<span id="print">0</span></p>
        <!--控制按钮-->
        <button id="start" onclick="start()">播放</button>
        <button id="stop" onclick="stop()">停止</button>
      </div>
    </body>
    </html>
    <script type="text/javascript">
      //定义一个标识符,用于判断用户点击开始按钮或暂停按钮
      var choose = true
      //此函数用于显示滑块的当前值
      function print() {
        //获取信息
        var value = parseFloat($('#slider').val()) //将信息显示
        $('#print').text(value)
      }
      //此函数负责修改value的值
      function changeVal() {
        //使用纯js实现
        // var value = parseFloat(document.getElementById("slider").value);
        //显示信息
        // document.getElementById("print").innerHTML = value;
        // if (value == 1000 || choose == false) {
        //   return;
        // } else {
        //   document.getElementById("slider").value = value + 1;
        // }
        //使用jquery实现
        var value = parseFloat($('#slider').val()) //显示信息
        print() //修改滑块的值
        if (value == 1000 || choose == false) {
          return
        } else {
          $('#slider').val(value + 1)
        }
      }
      //此函数负责开始按钮
      function start() {
        choose = true
        setInterval('changeVal()', 10)
      }
      //此函数负责暂停按钮
      function stop() {
        choose = false
      }
    </script>
  • 相关阅读:
    右滑返回上一页
    flutter 启动图
    [题解]NOIP2014
    [题解]LightOJ1289 LCM from 1 to n
    [题解]CodeForces442B Andrey and Problem
    [题解]HDU4035 Maze
    [题解]CodeForces#290(div1)
    SCP-bzoj-1078
    SCP-bzoj-1068
    SCP-bzoj-1054
  • 原文地址:https://www.cnblogs.com/cyfeng/p/11871994.html
Copyright © 2011-2022 走看看