# 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