`
cakin24
  • 浏览: 1388665 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Ajax模拟制作进度条

    博客分类:
  • PHP
阅读更多

一 代码

fun.js
function progress(){
    setInterval("beginProgress()", 200);	
}
function beginProgress(){
	$.get("progress.php", null, function(data){
		 $("#pg").css("width", data+"%"); 
		 $("#pgtext").html("The progress is "+data+"%");
	});	
}
 
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jQuery制作进度条</title>
</head>
<script language="javascript" src="js/jquery-1.3.2.js"></script>
<script language="javascript" src="js/fun.js"></script>
<body>
<div style="width:200px; height:12px; border:1px solid #0000FF">
    <div id="pg" style="width:0%; height:100%;background-color:#0000FF"></div>
</div>
<br>
<div id="pgtext" style="width:100px; height:20px"></div>
<br>
<input type="button" value="开始" onclick="progress()" />
</body>
</html>
 
progress.php
<?php
$file = "./count.txt";
$fp = fopen($file, "r");
$txt = fread($fp, filesize($file));
echo $txt;
$fp1 = fopen($file, "w");
if($txt<100){
    $txt++;
    fwrite($fp1, $txt);
}else{
    fwrite($fp1, 1);
}
fclose($fp1);
fclose($fp);
?>
 
二 运行结果

 
  • 大小: 1.2 KB
1
1
分享到:
评论

相关推荐

    jQuery模拟页面加载进度条

    首先,jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。jQuery的易用性和丰富的功能使其成为创建动态网页的强大工具。对于页面加载进度条的实现,我们可以利用jQuery的事件...

    基于jquery bootstrap样式百分比进度条

    5. **动态更新**:如果你希望进度条动态变化,可以使用jQuery的`.animate()`函数,配合定时器或特定事件(如Ajax请求完成)来逐步增加宽度。例如: ```javascript var progress = 0; var interval = setInterval...

    JSP进度条使用线程制作

    本项目"JSP进度条使用线程制作"正是为了解决这个问题,它展示了如何通过多线程技术在JSP中实现一个动态更新的进度条。 首先,我们需要理解线程的概念。在Java中,线程是程序执行的最小单元,每个线程都有自己的程序...

    制作动态进度条效果

    当然,更复杂的进度条可能需要处理异步操作,如 AJAX 请求,根据请求的进度实时更新进度条。这需要使用到JavaScript的事件监听和回调函数。 此外,还可以通过CSS动画来创建更丰富的动态效果,例如,添加渐变色、...

    Java 进度条制作

    在Java Web开发中,制作进度条通常涉及到前端与后端的交互,以及多线程的运用。本示例以"Java 进度条制作"为主题,通过JSP(JavaServer Pages)来展示一个动态更新的进度条效果。下面将详细阐述相关知识点。 1. **...

    jQuery进度条插件设置百分比进度条样式代码

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。进度条插件是jQuery的一个重要应用,常用于展示任务完成的进度,例如文件上传、数据加载等场景。本篇...

    基于HTML5 SVG的炫酷进度条插件

    jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理、动画制作和Ajax交互。在这款插件中,jQuery可能被用来选择SVG元素,控制其样式和行为,实现进度条的动态更新。例如,使用`.animate()`方法可以创建...

    十五、JavaScript进度条的制作.rar

    在JavaScript编程中,进度条是一...总的来说,JavaScript制作进度条的关键在于动态更新进度条元素的宽度,并结合适当的视觉效果,为用户提供清晰的操作反馈。通过理解这个过程,你可以轻松地适应各种复杂的进度条需求。

    bootstrap+jQuery实现的动态进度条功能示例

    jQuery是一个快速、小巧的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互等功能。结合这两者,可以轻松实现网页中的一些动态效果,比如本例中的动态进度条功能。 动态进度条功能是指进度条可以根据...

    jquery进度条带flash动画效果的jquery轻量级进度条

    1. 创建Flash动画:在Adobe Flash中设计和制作进度条的动画,包括不同进度状态的帧。 2. 与JavaScript交互:使用ActionScript编写Flash的AS3代码,实现与JavaScript的通信接口,如ExternalInterface类。 3. ...

    jQuery带进度条全屏图片轮播幻灯焦点图代码

    jQuery是一个轻量级、高性能的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互等任务。在这个全屏轮播中,jQuery被用来控制图片的切换,以及创建和更新进度条的显示。 首先,HTML部分需要创建一个...

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

    首先,jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。它的API设计直观易用,使得开发者可以更高效地编写JavaScript代码。 HTML5作为现代网页的标准,...

    jQuery页面滚动顶部进度条加载效果代码

    jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。在这个特定的案例中,jQuery被用来监听用户的滚动事件,当用户滚动到页面的某个位置时,进度条开始显示并逐步完成,模拟数据...

    基于jQuery实现电脑硬盘进度条百分比特效源码.zip

    jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。通过使用jQuery,开发者可以更高效地编写跨浏览器的JavaScript代码,而无需关注浏览器之间的兼容性问题。 在该压缩包...

    基于jQuery+CSS3进度条载入特效

    在制作进度条特效时,jQuery提供了方便的API来操作DOM(文档对象模型)元素,控制页面动态效果。 1. 包含jQuery库:首先需要在HTML文件中引入jQuery库。通常,我们可以从CDN(内容分发网络)获取最新的jQuery版本,...

    jQuery网页进度条插件代码.zip

    3. 更新进度:使用`.animate()`或`.css()`方法动态改变进度条的宽度,模拟加载过程。 4. 添加回调函数:在动画完成时,可以通过回调函数执行相关操作,比如显示完成消息。 `css`文件夹中的CSS文件用于定义进度条的...

    jQuery 页面载入进度条 (必有一款适合你----综合搜集版)

    jQuery是一个轻量级的JavaScript库,简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。它的API设计使得JavaScript编程变得更加简单和高效。 页面载入进度条通常由两个主要部分组成:一个是计算和更新进度的...

    jquery百度安全中心账号检测进度条.zip

    在IT行业中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在“jquery百度安全中心账号检测进度条.zip”这个压缩包中,我们可以推测它包含了一个使用...

    漂亮的jQuery橙色进度条插件.zip

    在前端开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。在这个“漂亮的jQuery橙色进度条插件”中,开发者利用jQuery的灵活性和强大的功能创建了一个视觉效果出色的...

Global site tag (gtag.js) - Google Analytics