documentation on the jQuery progressBar 说这个UI小部件不适合显示不确定长度的进度。
它建议两种选择之一:
- 一个不确定的progressBar,即将“即将推出”
- 一个微调动画
我认为a jQuery spinner is a textbox with up/down arrows要加/减值。换句话说,输入小部件。
这不可能是博士的意思。
使用jQuery,如何显示不确定的进度?
答案 0 :(得分:6)
答案 1 :(得分:6)
试试这个:
<div id="pb"></div>
<script type="text/javascript">
$(document).ready(function () {
$("#pb").progressbar({ value: 100 });
IndeterminateProgressBar($("#pb"));
});
function IndeterminateProgressBar(pb) {
$(pb).css({ "padding-left": "0%", "padding-right": "90%" });
$(pb).progressbar("option", "value", 100);
$(pb).animate({ paddingLeft: "90%", paddingRight: "0%" }, 1000, "linear",
function () { IndeterminateProgressBar(pb); });
}
</script>
答案 2 :(得分:3)
答案 3 :(得分:2)
我想这不是一个jQuery问题......这只是一个动画问题。
通过显示动画图像可能会很好,就像从例如Ajax Load
答案 4 :(得分:2)
我参加派对有点晚了,但这是一个利用jQuery UI Progressbar进行不确定进度条的插件:
http://demo.dochoffiday.com/jquery-loader/
此外,计划在未来包含不确定的功能: