jQuery UI API - 進(jìn)度條部件(Progressbar Widget)
所屬類別
用法
描述:顯示一個(gè)確定的或不確定的進(jìn)程狀態(tài)。
版本新增:1.6
進(jìn)度條被設(shè)計(jì)來顯示進(jìn)度的當(dāng)前完成百分比。進(jìn)度條通過 CSS 編碼靈活調(diào)整大小,默認(rèn)會(huì)縮放到適應(yīng)父容器的大小。
一個(gè)確定的進(jìn)度條只能在系統(tǒng)可以準(zhǔn)確更新當(dāng)前狀態(tài)的情況下使用。一個(gè)確定的進(jìn)度條不會(huì)從左向右填充,然后循環(huán)回到空 - 如果不能計(jì)算實(shí)際狀態(tài),則使用不確定的進(jìn)度條以便提供用戶反饋。
主題化
進(jìn)度條部件(Progressbar Widget)使用 jQuery UI CSS 框架 來定義它的外觀和感觀的樣式。如果需要使用進(jìn)度條指定的樣式,則可以使用下面的 CSS class 名稱:
ui-progressbar
:進(jìn)度條的外層容器。該元素會(huì)為不確定的進(jìn)度條另外添加一個(gè)ui-progressbar-indeterminate
class。ui-progressbar-value
:該元素代表進(jìn)度條的填充部分。ui-progressbar-overlay
:用于為不確定的進(jìn)度條顯示動(dòng)畫的覆蓋層。
依賴
附加說明
- 該部件要求一些功能性的 CSS,否則將無法工作。如果您創(chuàng)建了一個(gè)自定義的主題,請(qǐng)使用小部件指定的 CSS 文件作為起點(diǎn)。
實(shí)例
一個(gè)簡單的 jQuery UI 不確定的進(jìn)度條(Indeterminate Progressbar)。
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>進(jìn)度條部件(Progressbar Widget)演示</title> <link rel="stylesheet" href="/s//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src="/upload/help///code.jquery.com/jquery-1.10.2.js"></script> <script src="/upload/help///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>