js进度条小事例

   
<style>
    #div1{width: 500px;height: 20px;border: 1px solid gray;}
    #div2{height: 20px;width: 0px;background:green;}
</style>
           <div id="div1">
            <div id="div2"></div>
        </div>
        <span id="span1"></span>
        <input type="button" value="start" id="btnone">
        <input type="button" value="end" id="btnend">
<script>
    var n=0
        function move(){
                  n++;
        div2.style.width=n+"px";
                if(n==500){
                    clearInterval(timer);
                }
                if (n>500) {
                        n=0;
                    }
        span1.innerHTML = (n/500*100).toFixed(2)+"%"
        };
        var timer;
        btnone.onclick = function(){
        clearInterval(timer);
         timer = setInterval(move,50);
        }
        btnend.onclick = function(){
            clearInterval(timer);
        }
</scirpt>

原文地址:https://www.cnblogs.com/l8l8/p/8718292.html

时间: 2024-10-09 03:43:03

js进度条小事例的相关文章

BASH Shell 简易进度条小函数

不多说,直接上脚本. # processbar <current> <total> processbar() { local current=$1; local total=$2; local maxlen=80; local barlen=66; local perclen=14; local format="%-${barlen}s%$((maxlen-barlen))s" local perc="[$current/$total]" l

Linux中ctags、make以及进度条小程序(\r的应用)

一.ctags  查看函数定义的好工具 ctags -R 在当前目录建立tags文件 ctrl +]  + 回车 跳到函数定义处 ctrl + t 返回 二.make与Makefile make 是一条命令 Makefile 是一个文件 make的执行需要一个Makefile文件 Makefile 两个重要关系 依赖关系 依赖方法 touch Makefile/makefile 1 依赖方法前面要有Tab键 2 进行过程从上向下 向下时只要有一个可以执行就回退(向上走.退栈) 不再执行下面的(伪

超简单CSS3水平动态进度条+小圆球+背景色渐变

实现的的效果图如下:效果是动态加载的 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="

在vue项目中使用Nprogress.js进度条

NProgress是一款在网页顶部添加细长进度条的工具,非常轻巧,使用起来也非常便捷,灵感来源于Google, YouTube. 1.安装 $ npm install --save nprogress 或者 $ yarn add nprogress //用法 NProgress.start(); NProgress.done(); 2.使用 router.js //导入 import NProgress from 'nprogress' import 'nprogress/nprogress.c

Linux下进度条小程序

源码如下: 简单实现的在命令行下进行简单的进度条显示的功能,能模拟现实目前的进度并且用旋转的字符表示代码正在运行未卡住. 代码主要利用了printf的格式化输出,以及回车符/r,在这里%s前进行了-100的对齐,也就是左对齐100个字符. Linux 平台下与windows不同的是将换行符\n表示成两个动作\r\n,好比老式的打字机,\n回车代表换行,\r表示将光标移到左边首个字符的位置.而printf等库函数在输出时,封装底层的系统调用,实际上I/O都有缓冲区,所以,对于printf等函数而言

Linux下的进度条小程序

本文的题目就是实现一个进度条,进度条的应用在软件中无处不在,拷贝一个文件需要一个进度条,加载一个文件也需要一个进度条,来标志完成与否. 那么 ,一个进度条有哪些元素呢: 一个不断向右生长的容器(直观的看出当前的进度) 一个数据化反映进度的百分比. 一个标志(这个标志反映这个进度条是否在工作,还是卡死) 在这里有一些小小的知识点:C语言中缓冲区的刷新方式是以行缓冲刷新的.也就是说,程序要在输入流中取到一个行结束标志(可以是换行符和EOF)才会显示在输出设备(屏幕)上.注意,程序结束时,系统会强制刷

js进度条(伪)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>进度条</title> <style> .c{width: 700px;height: 90px;margin: 0 auto;} .c1 #t1{color: #999999;background-color: black;width: 835

js 进度条效果

<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><style>#myProgress { width: 100%; height: 30px; position: relative; background-color: #ddd;} #myBar { background-color: #4CAF5

js 进度条,可实现结束和重新开始

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title></title> 6 <style type="text/css"> 7 8 9 10 11 .container { 12 width