💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# jQuery UI API - 进度条部件(Progressbar Widget) ## 所属类别 [小部件(Widgets)](ref-widgets.html) ## 用法 **描述:**显示一个确定的或不确定的进程状态。 **版本新增:**1.6 进度条被设计来显示进度的当前完成百分比。进度条通过 CSS 编码灵活调整大小,默认会缩放到适应父容器的大小。 一个确定的进度条只能在系统可以准确更新当前状态的情况下使用。一个确定的进度条不会从左向右填充,然后循环回到空 - 如果不能计算实际状态,则使用不确定的进度条以便提供用户反馈。 ### 主题化 进度条部件(Progressbar Widget)使用 [jQuery UI CSS 框架](api-css-framework.html) 来定义它的外观和感观的样式。如果需要使用进度条指定的样式,则可以使用下面的 CSS class 名称: * `ui-progressbar`:进度条的外层容器。该元素会为不确定的进度条另外添加一个 `ui-progressbar-indeterminate` class。 * `ui-progressbar-value`:该元素代表进度条的填充部分。 * `ui-progressbar-overlay`:用于为不确定的进度条显示动画的覆盖层。 ### 依赖 * [UI 核心(UI Core)](ref-ui-core.html) * [部件库(Widget Factory)](api-jQuery-widget.html) ### 附加说明 * 该部件要求一些功能性的 CSS,否则将无法工作。如果您创建了一个自定义的主题,请使用小部件指定的 CSS 文件作为起点。 ## 实例 一个简单的 jQuery UI 不确定的进度条(Indeterminate Progressbar)。 ``` <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>进度条部件(Progressbar Widget)演示</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> </head> <body> <div id="progressbar"></div> <script> $( "#progressbar" ).progressbar({ value: false }); </script> </body> </html> ```