jQuery大家都不陌生了,是javascript的一个通用开发库。jQuery UI是以jQuery为基础开发的主要以界面显示及用户交互为主的开发库,可以看作是jQuery在页面交互功能上的增强。jQuery UI的底层界面交互支持 Draggable拖动、Droppable停靠、Resizable调整大小、Selectable选取、Sortable排序。另外jQuery在上层还构建了大量的Widgets,这些Widgets包含 Accordion折叠、Autocomplete自动完成提示、Button按钮、Datepicker日期选取器、Dialog对话框、Progressbar进度条、Slider滑动条、Tabs标签页,每个Widget还包含多个应用样例和功能扩展。为了进一步加强视觉冲击力,jQuery对以上的交互还加入了特效包含一些颜色、形状渐变、渐隐渐显和在不同样式之间的渐变效果。当然jQuery UI没有忘记支持主题特性,器官方网站上就包含多个不同的主题样式,而且可以在不同主题之间切换。
通过上面的介绍,可见jQuery UI本身具有强大的界面交互能力和视觉效果,而且我们知道Drupal早已将jQuery库纳入了核心,因此jQuery UI库成为开发中处理用户交互的首选之一。