jQueryUI的介绍与各种效果的接口
首先介绍一下什么是jQuery UI
jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。
jQuery UI 的组成:jQuery UI 主要分为3个部分:交互、微件和效果库。
交互
交互部件是一些与鼠标交互相关的内容,包括Draggable,Droppable,Resizable,Selectable和Sortable等。
微件
主要是一些界面的扩展,包括Accordion,AutoComplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner等,新版本的UI将包含更多的微件。
效果库
用于提供丰富的动画效果,让动画不再局限于jQuery的animate()方法。
下面是一些 jQuery UI 的效果图:


原文:
以下介绍一下jquery ui的各种效果的介绍与接口
 第一部分:鼠标交互
 1.1 Draggables:拖拽
 所需文件:
 ui.mouse.js
 ui.draggable.js
 ui.draggable.ext.js
用法:文件载入后,可以拖拽class = "block"的层
 $(document).ready(function(){
 $(".block").draggable();
 });
draggable(options)可以跟很多选项
 选项说明:
 选项实例:
1.2 Droppables
 所需要文件,drag drop
 ui.mouse.js
 ui.draggable.js
 ui.draggable.ext.js
 ui.droppable.js
 ui.droppable.ext.js
 用法:
 $(document).ready(function(){
 $(".block").draggable({helper: 'clone'});
 $(".drop").droppable({
 accept: ".block",
 activeClass: 'droppable-active',
 hoverClass: 'droppable-hover',
 drop: function(ev, ui) {
 $(this).append("
Dropped!");
 }
 });
 });
 选项说明:
 选项实例:
1.3 Sortables 排序
 所需要的文件
 jquery.dimensions.js
 ui.mouse.js
 ui.draggable.js
 ui.droppable.js
 ui.sortable.js
 用法:
 $(document).ready(function(){
 $("#myList").sortable({});
 });
 dimensions文档
 选项说明:
 选项实例:
1.4 Selectables 选择
 所需要的文件
 jquery.dimensions.js
 ui.mouse.js
 ui.draggable.js
 ui.droppable.js
 ui.selectable.js
 用法:
 $(document).ready(function(){
 $("#myList").selectable();
 });
 选项说明:
 选项实例:
1.5 Resizables改变大小
 所需要的文件 ,此例子需要几个css文件
 jquery.dimensions.js
 ui.mouse.js
 ui.resizable.js
 用法:
 $(document).ready(function(){
 $("#example").resizable();
 });
 CSS文件:
 选项说明:
 选项实例: ... s/ui.resizable.html
第二部分:互动效果
 2.1 Accordion 折叠菜单
 所需要的文件:
 ui.accordion.js
 jquery.dimensions.js
 用法:
 $(document).ready(function(){
 $("#example").accordion();
 });
 CSS文件:
 选项说明:
 选项实例:
 2.2 dialogs 对话框
 所需要的文件:
 jquery.dimensions.js
 ui.dialog.js
 ui.resizable.js
 ui.mouse.js
 ui.draggable.js
用法:
 $(document).ready(function(){
 $("#example").dialog();
 });
 CSS文件:
 选项说明:
 选项实例:
2.3 sliders 滑动条
 所需要的文件
 jquery.dimensions.js
 ui.mouse.js
 ui.slider.js
用法:
 $(document).ready(function(){
 $("#example").slider();
 });
CSS文件:
 选项说明:
 选项实例:
2.4 Tablesorter表格排序
 所需要的文件
 ui.tablesorter.js
用法:
 $(document).ready(function(){
 $("#example").tablesorter({sortList:[[0,0],[2,1]], widgets: ['zebra']});
 });
CSS文件:
 选项说明:
 选项实例:
2.5 tabs页签(对IE支持不是很好)
 所需要的文件
 ui.tabs.js
 用法:
 $(document).ready(function(){
 $("#example > ul").tabs();
 });
 CSS文件:
 选项说明:
 选项实例:
 tabs ext 
第三部分:效果
 3.1 Shadow 阴影
 实例
 3.2 Magnifier 放大
 实例
