简单的进度条演示

  今天在回答一个网友的问题时,学习了一下进度条的制作,其实也简单,是用jQuery的animate来实现的。

  这是animate的的文档,进度条里主要用到了step和complete两个属性:http://jquery.bootcss.com/animate/

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        *{margin: 0; padding: 0;}
        .progress{width: 100%; height: 16px; background-color: #CCC; position: relative;}
        .progress .ibar {width: 0px; height: 16px; background-color: #9370DB; position: absolute;}
        .progress .num{position: absolute; left: 50%; margin-left: -10px;}
    </style>
</head>
<body>
    <div class="content">
        <div class="progress" id="process">
            <div class="ibar" id="ibar"></div>
            <div class="num" id="num">0%</div>
        </div>
    </div>
</body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script language = "JavaScript">
$(function(){
    $("#ibar").animate(
        {"width":"100%"},
        {
            duration:3000,
            easing:"linear",
            step: function(now, fx){
                $("#num").html(parseInt(now)+"%");
            },
            complete:function(){
                $("#process").fadeOut();
            }
        }
    )
})
</script>
</html>
时间: 2024-08-05 11:21:03

简单的进度条演示的相关文章

简单的进度条程序

简单的进度条程序 1 import sys,time 2 for i in range(31): 3 sys.stdout.write("\r") #每一次清空原行 4 sys.stdout.write("%s | %s" % (int(i/30*100),int(i/30*100)*"*")) 5 sys.stdout.flush() #强制刷新屏幕 6 time.sleep(0.5) #每隔0.5秒打印一次

简单的进度条

对于我知识吸收慢,就从简单的学起吧!简单的进度条.感觉自己写的代码很差劲,所以如果有大神不经意经过的话,还望动动尊指,指点一二,多多指教^-^! 接下来我讲出我的故事!我就希望我的代码后期重用性可以好点,所以就想自己写一些组件,这样可以既方便又快捷.先从进度条开始! 这是jq宝宝: /* 进度条(长方形简单) 传入class.宽度width.长度height.边框颜色border.圆角radius.进度条颜色bgColor,时间time */ function getProBar(obj){ $

Linux中实现一个简单的进度条【转】

转自:http://blog.csdn.net/yuehailin/article/details/53999288 说起进度条,其实大家常常见到,比如说你在下载视频或文件的时候,提示你当前下载进度的就是我们今天要说的进度条,进度条的模拟实现是挺简单的,但是要做的比较实用还是需要注意很多地方的,下来我就一步步的深入分析一下进度条得实现. 1.起初写下了这样的代码,解释以下几点:     1>首先我们需要将[ ]固定在左右两边,中间预留下空间,然后用“=”进行填充.这里printf("[%-

linux——学习篇(三)之makefile的简单应用及实现简单的进度条

一.makefile make是一个命令,而makefile是一个文件.make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序.一个工程中的源文件不计数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令.makefile 带来的好处就是--"自动化编译

原生js做一个简单的进度条

用原生js做进度条,布局非常简单,一个盒子里放一个span标签,让它的宽度为0,并且转成块元素. 主要用定时器动态增加span的宽度,并且当它的宽度大于父级盒子的宽度的时候停止 效果如下: 一 css如下: *{ margin: 0; padding: 0; } #box{ width: 500px; height: 30px; margin: 50px auto; overflow: hidden; border: 1px solid #CCCCCC; border-radius: 15px;

简单的进度条实现

package com.dream.myapplication; import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.Window;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.B

LINUX实现简单的进度条

方法:利用数组的循环输出,是这些图形化也可以在我们的黑框中实现了 哈哈 /********************************************************************** * * Copyright (c)2015,WK Studios * * Filename: progress.c * * Compiler: GCC * * Author:WK * * Time: 2015 20 5 * ******************************

在Linux下写一个简单的进度条,用make指令进行编译。

首先建立一个新的文件,touch progress_bar.c 执行该vim progress_bar.c命令,写进度条的程序.写进一个进度条程序: #include<stdio.h> #include<unistd.h> #include<string.h> void progress() { int i = 0; char bar[102]; memset(bar,0,102*sizeof(char)); const char* lable="|/-\\&

Android 之横向进度条演示

进度条:相信大家也都明白,有了进度条,那么给用户就不会造成,长时间的等待而觉得自己的程序挂掉了,所以,这个小demo还是可一看看的,那么接下来,然我们来看看到底是如何实现的. 1.效果图: 2.布局说明: 1.textview显示进度条 2.ProgressBar进度条 3.进度条配置: <ProgressBar android:id="@+id/pb" style="@android:style/Widget.ProgressBar.Horizontal"