【发布时间】:2010-06-10 20:38:19
【问题描述】:
我正在尝试使用基本进度条,但是我无法弄清楚 css/命令实际上将一些文本放入进度条中。我正在使用这个进度条:http://docs.jquery.com/UI/Progressbar 但是,如果它们同样易于实现,我对其他人持开放态度。 我希望它在左角显示一些静态信息,然后在右侧某处显示完成百分比。我尝试做的所有 css 只是将信息显示在下方或侧面。同样,我不确定如何基于 JQuery 方法(JQuery 的新方法)实际进行这种 CSS 更改。
下面是我的实际 JQuery。不要试图理解 url 值,只是假设它返回 0-100。
<script type="text/javascript">
var url = "%%$protocol_url%%/bin/task_status?id=%%$tid%%&cmd=percent_done";
$(function() {
var progress = 0;
//alert("some value" + value, value);
$("#progressbar").progressbar({ progress: 0 });
setTimeout(updateProgress, 500);
});
function updateProgress() {
var progress;
$.get(url, function(data) {
// data contains whatever that page returns
if (data < 100) {
$("#progressbar")
.progressbar("option", "value", data);
setTimeout(updateProgress, 500);
} else {
$("#progressbar")
.progressbar("option", "value", 100);
}
});
}
谢谢
【问题讨论】:
标签: javascript jquery progress-bar