`
lncdzh
  • 浏览: 28554 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

html进度条

    博客分类:
  • html
 
阅读更多

js代码:

function ProgressBar(bar) {
	this.bar = bar;
	this.speed = 50;
}

ProgressBar.prototype.move = function(moveing, callback) {
	this.bar.style.width = parseInt(this.bar.style.width) + 1 + "%"; 
	
	if(this.bar.style.width == "100%"){ 
		window.clearInterval(moveing);
		if (callback != null) {
			callback();
		}
	} 

}

ProgressBar.prototype.start = function(callback) {
	var moveing = window.setInterval(function() {
		bar.move(moveing, callback);
	}, this.speed);
}

ProgressBar.prototype.clear = function() {
	this.bar.style.width = "1%"; 
}

 

 进度条代码 页面代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
	<HEAD>
	<TITLE>Progress Bar</TITLE>
	<style type="text/css">
		#graph{ 
			width:450px; 
			border:1px solid #F8B3D0; 
			height:25px; 
		} 

		#bar{ 
			display:block; 
			background:#FFE7F4; 
			float:left; 
			height:100%; 
			text-align:center; 
		} 
	</style>
	</HEAD>

	<BODY>
		<div id="graph"> 
			<strong id="bar" style="width:1%;"></strong> 
		</div> 
	</BODY>

	<SCRIPT type="text/JavaScript" src="html_ProgressBar.js"></SCRIPT>
	<SCRIPT type="text/JavaScript">
		<!--
		function a() {
			alert('finish');
		}

		var bar = new ProgressBar(document.getElementById('bar')); // 构造方法,参数必须填
		bar.speed = 20; // 设定间隔时间,非必须
		bar.start(a); // a为回调方法,非必须
		//-->
	</SCRIPT>
</HTML>

 

 

 

 

 

分享到:
评论

相关推荐

    HTML进度条

    HTML进度条是网页设计中的一种常见元素,用于展示任务、数据加载或任何过程的完成进度。在HTML5中,引入了新的语义元素 `&lt;progress&gt;` 和 `&lt;meter&gt;`,使得创建和自定义进度条变得非常简单。这两个元素为网页开发者...

    Ajax实现批量生成Html带进度条效果

    采用ajax技术实现大批量数据批量生成Html,并带进度条效果的实现代码.... 里面有两个页面,Index.Html进度条显示效果页面,Post.asp是处理页面. &lt;br&gt;演示地址:http://www.qjob.cn/processbar &lt;br&gt;

    javaScript、html实现各种样式的进度条

    JavaScript和HTML结合使用,可以创建动态、交互性强且样式多样的进度条。本篇文章将详细探讨如何利用这两种技术实现各种样式的进度条。 首先,HTML是网页的基础结构语言,用于构建网页的基本框架。在实现进度条时,...

    html5 progress进度条颜色和背景色修改

    html5 progress进度条颜色和背景色修改

    html版进度条进度条

    HTML版的进度条是网页交互设计中的一个重要元素,它通常被用来显示文件上传、数据处理或其他长时间运行任务的进度情况。这种进度条可以提供用户友好的体验,让用户了解任务的当前状态,从而增加耐心和满意度。在网页...

    JS进度条,实现同步增长效果

    一个简单的HTML进度条可以由`&lt;progress&gt;`元素实现: ```html &lt;progress id="myProgressBar" value="0" max="100"&gt;&lt;/progress&gt; ``` 这里的`id`属性用于JavaScript中选中该元素,`value`属性代表当前进度,而`max`...

    9款极具创意的HTML5&CSS3进度条动画

    在这个主题中,“9款极具创意的HTML5&CSS3进度条动画”展示了如何利用这两门技术来设计独特、吸引人的进度条效果。 1. **HTML5和CSS3进度条基础** HTML5引入了`&lt;progress&gt;`元素,用于表示任务的完成进度。通过设置...

    四种进度条倒计时-javascript-svg-html5打包共享

    本项目“四种进度条倒计时-javascript-svg-html5打包共享”聚焦于实现这一功能,利用了现代Web技术如JavaScript、CSS3、HTML5以及SVG。下面将详细讲解这些技术以及如何结合使用来创建动态的进度条倒计时。 首先,...

    jquery可以拖动的进度条

    1. **HTML结构**:创建一个基础的HTML进度条元素,比如一个`&lt;div&gt;`,并为其设置合适的宽度作为初始进度值。 ```html ;"&gt; ``` 2. **CSS样式**:为进度条添加样式,使其看起来像一个标准的进度条。这通常包括背景...

    js非常漂亮的进度条

    一个简单的HTML进度条代码示例如下: ```html &lt;progress value="50" max="100"&gt;&lt;/progress&gt; ``` 在这个例子中,`value`属性表示当前进度,`max`属性表示总进度。这个进度条将显示为已完成50%。 接下来,我们用...

    jquery+html5实现进度条加载特效.rar

    在这个“jquery+html5实现进度条加载特效.rar”压缩包中,我们很显然将探讨如何利用这两项技术来创建一个吸引人的进度条加载效果。进度条加载特效在网页中广泛应用,例如在数据加载、文件上传或下载过程中,为用户...

    网页自动跳转代码html有进度条

    "网页自动跳转代码html有进度条"这个主题就是关于如何在HTML中实现自动跳转并显示进度条的过程。 首先,我们需要创建一个基本的HTML文件结构。HTML(超文本标记语言)是网页的基础,用于定义网页内容和结构。在HTML...

    进度条图片 gif

    6. 代码集成:在网页或应用程序中,GIF进度条的展示需要HTML和CSS的支持。HTML可以用来插入GIF图像,CSS则可以控制其位置、尺寸和交互效果。 7. JavaScript/库的使用:虽然GIF本身不支持交互,但通过JavaScript和...

    HTML5进度条特效

    ### HTML5进度条特效知识点详解 #### 一、HTML5进度条概述 HTML5提供了丰富的API来增强网页的交互性和动态效果。其中,`&lt;progress&gt;`元素是HTML5新增的一个特性,用于显示任务的完成进度。它允许开发者通过简单的...

    进度条代码

    ### 进度条代码知识点详解 ...综上所述,本段代码不仅展示了如何使用JavaScript和Bootstrap构建动态进度条,还涉及到了HTML5、CSS3和JavaScript的基础知识,是学习前端开发技术的一个很好的案例。

    HTML5样式的进度条

    HTML5样式的进度条是一种网页元素,用于展示任务或数据加载的进度,为用户提供视觉反馈。随着HTML5标准的发展,开发者可以使用更丰富的样式和功能来定制这些进度条,以增强用户体验。本主题将深入探讨四种不同的...

    js 进度条demo.html

    window.onload = function () { window.setInterval("ajaxpage('dummy/top.txt','top',{color:'blue',opacity:0.25})", 3000); window.setInterval("ajaxpage('dummy/left.txt','left',{color:'black', opacity:...

    易语言源码易语言时钟进度条演示源码.rar

    这个"易语言源码易语言时钟进度条演示源码.rar"是一个压缩包,包含了使用易语言编写的程序源代码,主要用于展示如何在易语言中实现时钟功能以及进度条效果。 时钟功能在计算机程序中是一项基本且重要的元素,它可以...

    servlet 文件上传带进度条

    进度条可以是HTML元素,通过CSS和JavaScript动态更新其宽度或填充,反映出文件上传的百分比。 ```html &lt;!-- HTML 进度条元素 --&gt; &lt;progress id="uploadProgress" max="100" value="0"&gt;&lt;/progress&gt; ``` ```...

    html页面使用进度条

    接下来,`progress_bar_2.html` 文件是一个HTML模板,展示了如何在页面上嵌入进度条。它通常会包含一个进度条容器元素,如`&lt;div&gt;`,并应用之前在CSS文件中定义的类。此外,还可能包含一个JavaScript交互的接口,如...

Global site tag (gtag.js) - Google Analytics