jQuery简单进度条插件

所属分类:UI-加载

 100796  344  查看评论 (35)
分享到微信朋友圈
X
jQuery简单进度条插件 ie兼容7

简要教程

jQMeter是一款简单实用的轻量级进度条jQuery插件,它可以显示为水平或垂直进度条,进度条加载时带有动画特效,你只需要简单的传入一些参数到jQMeter对象的构造函数中就可以完成你想要的进度条效果。

该进度条插件的构造函数中允许你定义进度条的宽度、高度、背景色、进度条颜色等等参数,通过这些参数你可以构造自己的进度条样式。

使用方法

使用这个进度条插件必须先引入jQuery和jqmeter.min.js文件。

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

HTML结构

该进度条插件的HTML结构使用一个空的<div>即可。

<div id="jqmeter-container"></div>

初始化插件

在页面加载完毕之后,可以通过下面的方法来调用该进度条插件。

$(document).ready(function(){
    $('#jqmeter-container').jQMeter();
});

注意:该进度条插件有两个必填的参数:goal和raised。此外还有一些可用的参数,其中一些参数也可以使用css来实现,如颜色参数。

$('#jqmeter-container').jQMeter({
    goal:'$1,000',
    raised:'$200',
    orientation:'vertical',
    width:'50px',
    height:'200px'
});

配置参数

参数 类型 默认值 描述

goal string 无默认值,必填参数 进度条的总长度。可以设置为字符串,如"$9000",或整数,如:"9000"

raised string 无默认值,必填参数 进度条的当前进度。可以设置为字符串,如"$5000",或整数,如:"5000"

width string 100%-水平宽度。(在水平进度条中必须设置) 设置进度条的水平宽度。可以设置为百分比或像素值

height string 50px。(在垂直进度条中必须设置) 设置进度条的垂直高度。可以设置为百分比或像素值

bgColor string #444 进度条的背景颜色。支持hex、rgba和颜色关键字。

barColor string #bfd255 进度条的颜色。支持hex、rgba和颜色关键字。

orientation string horizontal 进度条的方向,可设置为: 'horizontal' 或 'vertical'。如果设置为垂直进度条,该参数必须设置。

displayTotal boolean true 是否显示进度条完成的百分比数。

animationSpeed integer 2000 进度条动画时间,单位毫秒

counterSpeed integer 2000 进度条计数的时间,单位毫秒


相关插件-加载

jquery图片加载进度

图片异步加载进度表条
  加载
 53296  385

progress 标签制作加载(原创)

利用HTNL5新标签制作进度条加载,代码非常简单且实用。
  加载
 13251  213

圆形进度按钮

执行按钮提交创建圆形进度加载提示
  加载
 37753  470

jQuery进度条插件jqbar

柱状图动态显示工具
  加载
 45819  360

讨论这个项目(35)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    布朗熊 0
    2020/12/24 10:05:34
    请问小数点后面的怎么显示出来 回复
    Dream 0
    2018/5/17 10:57:52
    目前没有找到可以设置从哪里开始动画显示的参数
        拓荒者0
        2019/7/19 11:42:01
        不知道大佬最后找到没有,弟弟我正在疑惑这个问题
    回复
    Dream 0
    2018/5/17 10:57:00
    假如总长度为1000,当前进度为1000,但是我想从让显示条从500开始动画显示怎么弄 回复
    蓝猫 0
    2018/4/19 9:50:09
    封装比较好,使用简单 回复
    shenqzi 0
    2018/3/17 17:24:23
    ludajiu 0
    2018/1/29 13:13:44

    看着不错,赞一个

    回复
    沧海 0
    2018/1/22 9:13:21

    我做了一个php信息群发,这个进度条能用么?

    回复
    o(.”.)o 0
    2017/12/4 14:38:12

    displayTotal:'false'  不要百分比是不是这么设置的为啥没作用呢

        o(.”.)o0
        2017/12/4 14:42:03
        0.0 自个搞定了 
        Review0
        2018/2/6 9:09:32
        怎么设置的?
    回复
    小小怪下士 0
    2017/12/1 10:41:30

    可以根据加载的数据进度吗

    回复
    起泡汽水 0
    2017/11/27 15:26:23

    看着不错,赞一个

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复