nanobar.js 轻量级进度条插件

发布于 2020-05-25 10:21:46 字数 1547 浏览 1827 评论 0

nanobar.js 是一款轻量级的纯 JS 进度条插件。这款进度条插件兼容 IE8 浏览器,它使用简单,并提供一些方法来控制进度条的当前进度。

简单示例

var options = {
  classname: 'my-class',
  id: 'my-id',
  target: document.getElementById('myDivId')
};

var nanobar = new Nanobar( options );

// move bar
nanobar.go( 30 ); // size bar 30%
nanobar.go( 76 ); // size bar 76%

// size bar 100% and and finish
nanobar.go(100);

安装

bower install nanobar
//or
npm install nanobar

或者到 Github 地址下载最新版

使用方法

引入 nanobar.js 文件

<script src="path/to/nanobar.js"></script>

或者 require 引入:

var Nanobar = require('path/to/nanobar')

创建进度条

var nanobar = new Nanobar( options );

可选参数

  • id <String>: 要使用进度条的元素 ID。
  • classname <String>: 要使用进度条的元素 Class。
  • target <DOM Element>: 可选,要在哪儿显示进度条,默认情况下是绝对定位到浏览器顶部。

移动进度条

移动进度条进度可以使用这个方法 nanobar.go(percentage)

参数:

  • percentage <Number> : 进度条的进度

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文