# Widgets
小部件(Widgets)是功能豐富、有狀態的插件,它有一個完整的生命周期,帶有方法和事件。您可以查看 [部件庫(Widget Factory)文檔](/jQuery.widget/) 了解更多詳情。
## Accordion Widget
把一對標題和內容面板轉換成折疊面板。
## Autocomplete Widget
自動完成功能根據用戶輸入值進行搜索和過濾,讓用戶快速找到并從預設值列表中選擇。
## Button Widget
可主題化的按鈕和按鈕集合。
## Datepicker Widget
從彈出框或在線日歷選擇一個日期。
## Dialog Widget
在一個交互覆蓋層中打開內容。
Also in: [Utilities](http://www.css88.com/jquery-ui-api/category/utilities/ "View all posts in Utilities")
## Widget Factory
使用與所有 jQuery UI 小部件相同的抽象化來創建有狀態的 jQuery 插件。
Also in: [Utilities](http://www.css88.com/jquery-ui-api/category/utilities/ "View all posts in Utilities")
## Widget Plugin Bridge
jQuery.widget.bridge() 方法是 jQuery 部件庫(Widget Factory)的一部分。它扮演著由 $.widget() 創建的對象和 jQuery API 之間的中介。
## Menu Widget
帶有鼠標和鍵盤交互的用于導航的可主題化菜單。
## Progressbar Widget
顯示一個確定的或不確定的進程狀態。
## Slider Widget
拖動手柄可以選擇一個數值。
## Spinner Widget
通過向上/向下按鈕和箭頭鍵處理,為輸入數值增強文本輸入功能。
## Tabs Widget
一種多面板的單內容區,每個面板與列表中的標題相關。
## Tooltip Widget
可自定義的、可主題化的工具提示框,替代原生的工具提示框。
- 索引
- Effects
- .addClass()
- Blind Effect
- Bounce Effect
- Clip Effect
- Color Animation
- Drop Effect
- Easings
- .effect()
- Explode Effect
- Fade Effect
- Fold Effect
- .hide()
- Highlight Effect
- Puff Effect
- Pulsate Effect
- .removeClass()
- Scale Effect
- Shake Effect
- .show()
- Size Effect
- Slide Effect
- .switchClass()
- .toggle()
- .toggleClass()
- Transfer Effect
- Effect Core
- .addClass()
- Color Animation
- .effect()
- .hide()
- .removeClass()
- .show()
- .switchClass()
- .toggle()
- .toggleClass()
- Interactions
- Draggable Widget
- Droppable Widget
- Mouse Interaction
- Resizable Widget
- Resizable Widget
- Selectable Widget
- Sortable Widget
- Method Overrides
- .addClass()
- .focus()
- .hide()
- .position()
- .removeClass()
- .show()
- .toggle()
- .toggleClass()
- Methods
- .disableSelection()
- .effect()
- .enableSelection()
- .focus()
- .hide()
- .position()
- .removeUniqueId()
- .scrollParent()
- .show()
- .toggle()
- .uniqueId()
- .zIndex()
- Selectors
- :data() Selector
- :focusable Selector
- :tabbable Selector
- Theming
- CSS 框架(CSS Framework)
- Icons
- Stacking Elements
- UI Core
- :data() Selector
- .disableSelection()
- .enableSelection()
- .focus()
- :focusable Selector
- .removeUniqueId()
- .scrollParent()
- :tabbable Selector
- .uniqueId()
- .zIndex()
- Utilities
- Easings
- Widget Factory
- Widget Plugin Bridge
- Mouse Interaction
- .position()
- Widgets
- Accordion Widget
- Autocomplete Widget
- Button Widget
- Datepicker Widget
- Dialog Widget
- Menu Widget
- Progressbar Widget
- Slider Widget
- Spinner Widget
- Tabs Widget
- Tooltip Widget