JQuery Progress Bar是基于JQuery开发的进度条插件,秉承了JQuery的简约哲学。
不仅容易使用,而且可以轻松定制外观。对于使用了JQuery框架的项目来说,
需要使用进度条控件时这是一个不错的选择。
JQuery Progress Bar与常规插件一样,只要用选择器选择一个HTML元素后,
直接调用插件的公开方法即可。它提供的公开方法名称为progressBar()。
那么,当HTML页面上有一个id为progress1的元素时,可以这样初始化该控件:
$("#progress1").progressBar();
它的构造函数可以接收如下表所示的参数。
方法及参数
|
用途
|
progressBar()
|
按默认设置初始化一个进度条
|
progressBar(persent)
|
按默认设置初始化或更新一个进度条,设置进度条的百分比至persent%.
|
progressBar(config)
|
按config中指定的设置初始化一个进度条,百分比为0%。注意不要在初始化之后使用该方法来更改进度条的设置,否则可能引起显示不正常。
|
progressBar(persent,config)
|
按config中指定的设置初始化一个进度条,百分比为persent%。注意不要在初始化之后使用该方法来更改进度条的设置,否则可能引起显示不正常。
|
其中,config参数是一个哈希结构对象,它包含了如下属性用于设置进度条的外观特性
属性
|
用途
|
increment
|
设置进度条每步的增长度。默认值为2。
|
speed
|
设置进度条初始化时动态滑动效果的速度。默认值为15。这个值越大,则滑动速度越慢。
|
showText
|
设置是否显示百分比标识文字。默认值为ture,即显示百分比文字标识。
|
boxImage
|
设置边框图片。默认值为images/progressbar.gif。如需定制边框,则修改该属性,指向要使用的图片即可。
|
barImage
|
设置进度标识图片。默认值为images/progressbg_green.gif。如需定制,则修改该属性,指向要使用的图片即可。这个图片分类两节,前半节用于标识完成进度,后半截用于标识剩余未完成进度。两节长度相等,且等于进度条的宽度。
|
width
|
设置进度条的宽度,这个值必须与barImage和boxImage所指向的图片相适应。默认值为120。
|
height
|
设置进度条的高度,这个值必须与barImage和boxImage所指向的图片相适应。默认值为12。
|
$(document).ready(function() {
$("#spaceused1").progressBar();
$("#spaceused2").progressBar({ barImage: 'images/progressbg_yellow.gif'} );
$("#spaceused3").progressBar({ barImage: 'images/progressbg_orange.gif', showText: false} );
$("#spaceused4").progressBar(65, { showText: false, barImage: 'images/progressbg_red.gif'} );
$("#uploadprogressbar").progressBar();
});
http://t.wits.sg/misc/jQueryProgressBar/demo.php#
http://www.bram.us/projects/js_bramus/jsprogressbarhandler/#download
<script type="text/javascript">
$("#loading").fadeOut()
</script>
分享到:
相关推荐
在"jQuery progressBar - jQuery进度条插件.progressbar.1.2"中,我们主要关注的是这个插件的最新版本1.2,它可能包含了性能优化、新功能和bug修复。 首先,jQuery的核心在于它的选择器和DOM操作,使得开发者能够...
本篇文章将详细讲解如何利用jQuery实现一个进度条插件,以及其在程序进度显示和AJAX文件上传中的应用。 首先,进度条插件的核心功能是动态展示一个过程的完成度,它可以是一个下载、上传、渲染或其他耗时操作的状态...
你可以从中学习如何引入jQuery库和ProgressBar插件,以及如何通过JavaScript代码初始化和控制进度条。 - **images**:这个文件夹可能包含与进度条样式相关的图像资源,如背景图片或图标。这些图片可能被用在进度条...
这个"jQuery进度条插件彩色样式代码.zip"文件包含了一款专门用于创建进度条效果的jQuery插件,它允许开发者自定义各种视觉特性,如颜色、高度、长度和形状,以适应不同项目的需求。 首先,进度条在网页设计中常用于...
5. **插件集成**:对于更复杂的用例,开发者可以选择使用现成的jQuery进度条插件,如`jquery-ui-progressbar`、`bootstrap-progressbar`等。这些插件提供丰富的配置选项和预设样式,可快速实现美观且功能齐全的...
在本文中,我们将深入探讨如何使用jQuery的progressbar插件来创建一个动态的进度条效果,并在用户鼠标滑过时展示进度的百分比数据。jQuery是一个轻量级的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果,...
总结一下,创建一个支持多种彩色动画的jQuery进度条插件主要涉及以下几个步骤: 1. 引入jQuery库。 2. 设计HTML结构和CSS样式以呈现进度条。 3. 使用jQuery监听文件上传进度并更新进度条的宽度和颜色。 4. 根据需要...
这个“多彩版”的jQuery进度条可能提供了自定义颜色和样式的能力,允许开发者根据自己的设计需求来调整进度条的外观。在“demo.html”文件中,通常会包含一个预览示例,展示如何使用这个插件,并且可能包含了不同的...
进度条插件是jQuery的一个重要应用,常用于展示任务完成的进度,例如文件上传、数据加载等场景。本篇文章将详细讲解如何利用jQuery创建并设置百分比进度条样式。 首先,你需要引入jQuery库。这通常通过在HTML文档的...
jQuery UI的进度条插件允许通过CSS进行样式定制,可以通过修改`ui-progressbar`和`ui-progressbar-value`类来改变进度条的基本外观。 2. **动画效果** 进度条插件支持动画效果,当调用`value`方法时,进度会平滑...
2. **进度条插件**:jQuery社区有许多现成的进度条插件,如`jQuery UI Progressbar`、`NProgress`等。这些插件提供了预定义的样式和功能,使得创建进度条变得简单。博客可能会介绍如何安装和配置这些插件。 3. **...
总的来说,jQuery进度条插件为开发者提供了便捷的方式来实现进度指示功能。理解jQuery基础,熟悉插件的使用,结合CSS和JavaScript的技巧,你就能创建出满足需求的、富有交互性的进度条。在实际应用中,不断学习和...
bootstrap-progressbar是一款功能非常齐全的基于Bootstrap的jQuery进度条插件。该bootstrap进度条插件提供了对所有版本的Bootstrap的支持。它通过jQuery和CSS3 transition完成进度条的动画功能,可以显示当前的进度...
HTML5 SVG轻量级jQuery进度条插件是一个高效且易用的前端开发工具,它结合了HTML5的SVG(Scalable Vector Graphics)技术和jQuery框架,用于创建吸引人的进度条效果。SVG是一种基于XML的矢量图形语言,使得图形具有...
`LineProgressbar.js` 是一款基于 jQuery 的简单且美观的进度条插件,它以直线形式展示进度,并提供了一种轻量级的解决方案来增强用户体验。本文将深入探讨 `LineProgressbar.js` 的核心功能、用法以及如何通过示例 ...
对于“progressbar”这个文件名,我们可以推测它是该jQuery进度条插件的核心文件,可能包含插件的主要逻辑和样式。这个文件可能是一个JavaScript文件,包含了进度条的初始化、事件绑定、样式调整等函数;也可能包含...
LineProgressbar.js是基于jQuery的一款轻量级进度条插件,专门用于创建具有动画效果的线性进度条。这款插件设计简洁,易于集成到任何项目中,为开发者提供了丰富的自定义选项,如颜色、高度和圆角等属性的配置,从而...
这个压缩包可能包含了一系列的示例和资源,用于创建和理解jQuery进度条的实现。 在jQuery中,实现进度条功能通常需要结合HTML结构、CSS样式以及JavaScript脚本。以下是一些关键知识点: 1. **HTML 结构**:首先,...
要深入了解jQuery Progressbar插件,你可以查看其官方文档或社区提供的教程,了解更多的配置选项和用法。同时,通过阅读源代码,可以学习到如何使用jQuery构建类似的自定义插件,提升你的前端开发技能。