`
coconut_zhang
  • 浏览: 540709 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Progress Bar Plugin

 
阅读更多

from: http://digitalbush.com/projects/progress-bar-plugin

Overview

This is a progress bar plugin for jQuery.

Usage

First, include the progress bar javascript file.

<script src="jquery.progressbar.js"type="text/javascript"></script>

Next, include the styles necessary to render the progress bar correctly.

        
/* progress bar container */
#progressbar{
        border:1px solid black;
        width:200px;
        height:20px;
        position:relative;
        color:black; 
}
/* color bar */
#progressbar div.progress{
        position:absolute;
        width:0;
        height:100%;
        overflow:hidden;
        background-color:#369;
}
/* text on bar */
#progressbar div.progress .text{
        position:absolute;
        text-align:center;
        color:white;
}
/* text off bar */
#progressbar div.text{
        position:absolute;
        width:100%;
        height:100%;
        text-align:center;
}

Finally make the call to render the progress bar.

$("#progressbar").reportprogress(0);

In the demo below I'm running the progress bar from a timer like so.

var pct=0;
var handle=0;
function update(){
        $("#progressbar").reportprogress(++pct);
        if(pct==100){
                clearInterval(handle);
                $("#run").val("start");
                pct=0;
        }
}
jQuery(function($){
        $("#run").click(function(){
                if(this.value=="start"){
                        handle=setInterval("update()",100);
                        this.value="stop";
                }else{
                        clearInterval(handle);
                        this.value="start";
                }
        });
        $("#reset").click(function(){
                pct=0;
                $("#progressbar").reportprogress(0);
        });
});
分享到:
评论

相关推荐

    jquery 进度插件 Progress Bar Plugin

    **jQuery进度条插件Progress Bar Plugin详解** 在Web开发中,进度条组件是常见的交互元素,用于展示任务的完成状态或者加载进度。jQuery作为一个轻量级、功能强大的JavaScript库,提供了丰富的插件来扩展其功能,...

    Lack of Progress Bar plugin for Eclipse-开源

    缺乏进度栏(Lopb)是一个Eclipse插件,用于跟踪开发人员等待文件签入/签出,代码编译,将应用程序发布到Web服务器以及其他IDE后台作业完成的时间。 在http://lopb.org上阅读更多内容

    JQuerry 插件介绍

    - Progress Bar Plugin:展示文件上传进度。 2. 表单验证: - jQuery Validation:官方验证插件,用于表单数据校验。 - Auto Help:自动显示帮助信息以辅助用户填写表单。 - Simple jQuery form validation:轻...

    jQuery插件教程(搜罗了全部插件).docx

    - Progress Bar Plugin:显示文件上传进度条。 2. **表单验证类插件**: - jQuery Validation:标准的表单验证插件,包含多种预设规则。 - Auto Help:自动显示帮助提示,提高用户体验。 - Simple jQuery form ...

    240多个jQuery插件

    5. Progress Bar Plugin:展示文件上传进度。 **表单验证插件**: 1. jQuery Validation:标准的表单验证插件。 2. Auto Help:自动显示帮助信息。 3. Simple jQuery form validation:简洁的验证方案。 4. jQuery ...

    jquery插件表

    - **Progress Bar Plugin**:在文件上传过程中显示进度条,提高用户感知。 ### 表单验证 - **jQuery Validation**:官方的验证插件,可以轻松添加验证规则到表单元素。 - **Auto Help**:自动显示帮助提示信息,...

    pb11.5_plugin_jboss

    标题“pb11.5_plugin_jboss”暗示了这是一个关于Progress Bar 11.5版本与JBoss应用程序服务器集成的插件。Progress Bar是一款用于构建和管理企业级应用程序的工具,而JBoss 4.0.5 GA(General Availability)是Red ...

    进度条代码

    这个类封装了Windows API中的Progress Bar Control(资源ID通常为IDC_PROGRESS)。 2. 创建进度条控件: 在创建进度条控件时,首先需要在对话框资源编辑器中添加一个进度条控件,然后在对应的.CPP文件中声明并初始...

    强烈推荐240多个jQuery插件提供下载

    - **Progress Bar Plugin** 提供上传进度条,展示文件上传进度。 **表单验证**: - **jQuery Validation** 是一个强大的表单验证插件,可以轻松添加验证规则。 - **Auto Help** 提供自动提示功能,帮助用户填写正确...

    vue-scroll-progress-bar:用于页面滚动进度条的Vue.js插件

    $ npm install @guillaumebriday/vue-scroll-progress-bar --save 或者 $ yarn add @guillaumebriday/vue-scroll-progress-bar 将插件安装到Vue中: import Vue from 'vue' import VueScrollProgressBar from '@...

    phaser3-plugin-easyprogressbar:这是一个Phaser 3插件,用于创建易于使用的进度条

    前进和后退的进展 平面闪亮设计 圆形进度条 可自定义的进度文本 添加和样式指示符 动画进度 用法 import 'phaser' ; import EasyProgressbarPlugin from 'phaser3-plugin-easyprogressbar' ; const game = new ...

    Bootstrap 4 responsive web design

    Waiting for the progress bar 155 Progress bar options 156 Animating the progress bar 157 Creating a settings page 158 Pills of stack 159 Tabs in the middle 163 Adding the tab content 165 Using the ...

    RxLib for Delphi 5-7, 2005~2010, XE~XE8

    TRxProgress … own progress bar with gradient color TRxHoleShape … how simple create region on form. TRxFlexHelpPanel … simple hint panel for formulary. TRxDBGridSorter … sort grid data ...

    idea插件.rar

    2.Nyan progress bar 这是一个将你idea中的所有的进度条都变成萌新动画的小插件。 3.Material Theme UI 主题 4.Background image Plus 背景图片 5.activate-power-mode 输入效果 SMartIM 惊喜自己拉...

    ionic-audio:适用于Ionic 3和Angular 4的音频播放器。可使用Cordova Media插件处理HTML 5音频或本机音频

    **标题与描述解析** 本文将深入探讨`ionic-audio`,这是一个专为Ionic 3和Angular 4设计的音频播放器组件。...尽管原仓库已不再维护,但对于使用Ionic 3和Angular 4开发的应用来说,它仍是一个非常有价值的工具。...

    vue-ellipse-progress:一个Vue.js组件,用于创建精美的动画圆形进度条

    Vue-Ellipse-Progress 一个无需依赖的Vue.js插件,可创建精美且生动的圆形进度条,并通过SVG实现。 该插件的目的是结合其他可用库的最佳属性,并添加独特的功能,这些功能在具有友好界面的易于使用的组件中提供。 ...

    jquery上传资源

    $('#progress .bar').css( 'width', progress + '%' ); } }); ``` 在这个示例中,`url`指定服务器端接口,`done`回调处理上传完成后的响应,`progressall`则用于更新进度条。 在服务器端,无论是`jQuery Form ...

    jQuery常用插件

    4. 进度条插件:如NProgress或jQuery UI Progress Bar,这些插件可以创建直观的进度条组件,常用于文件上传、加载页面等场景,显示任务的完成进度,提高用户的等待体验。 5. 动画表格排序插件:如DataTables或...

Global site tag (gtag.js) - Google Analytics