介绍几种jquery ui使用方法

基本的鼠标互动:  拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing)
各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条(sliders)、表格排序(table sorters)、页签(tabs)、放大镜效果(magnifier)、阴影效果(shadow)

第一部分:鼠标交互

    1.1 Draggables:拖拽
所需文件:
ui.mouse.js
ui.draggable.js
ui.draggable.ext.js

  用法:文件载入后,可以拖拽class = "block"的层

 

$(document).ready(function(){ $(".block").draggable(); });

  draggable(options)可以跟很多选项

选项说明:http://docs.jquery.com/UI/Draggables/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("<br>Dropped!"); } }); });


 选项说明:http://docs.jquery.com/UI/Droppables/droppable#options

1.3 Sortables 排序
买卖IC网所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.sortable.js
用v法:
$(document).ready(function(){ $("#myList").sortable({}); });


 
dimensions文档http://jquery.com/plugins/project/dimensions

选项说明:http://docs.jquery.com/UI/Sortables/sortable#options

 

 

1.4 Selectables 选择
所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.selectable.js
用法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 $(document).ready(function(){ $("#myList").selectable(); }); $(document).ready(function(){ $("#myList").selectable(); }); 

 选项说明:http://docs.jquery.com/UI/Selectables/selectable#options

1.5 Resizables改变大小
所需要的文件 ,此例子需要几个css文件
jquery.dimensions.js
ui.mouse.js
ui.resizable.js
用法:

$(document).ready(function(){ $("#example").resizable(); });

 
CSS文件:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

选项说明:http://docs.jquery.com/UI/Resizables/resizable#options

第二部分:互动效果
2.1 Accordion 折叠菜单
所需要的文件:
ui.accordion.js
jquery.dimensions.js
用法:

$(document).ready(function(){ $("#example").accordion(); });

 
CSS文件:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
选项说明:http://docs.jquery.com/UI/Accordion/accordion#options

 

2.2 dialogs 对话框
所需要的文件:
jquery.dimensions.js
ui.dialog.js
ui.resizable.js
ui.mouse.js
ui.draggable.js

 

用法:

$(document).ready(function(){ $("#example").dialog(); });

 


 
CSS文件:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
选项说明:http://docs.jquery.com/UI/Dialog/dialog#options

2.3 sliders 滑动条买卖IC网所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.slider.js

 

用法:

$(document).ready(function(){ $("#example").slider(); });


 CSS文件:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
选项说明:http://docs.jquery.com/UI/Slider/slider#options

posted @ 2011-05-22 16:56  ph580  阅读(220)  评论(0编辑  收藏  举报