jquery中文说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
jquery ui是jquery官方推出的配合jquery使用的用户界面组件集合!包含了许多的界面操作功能,如我们常用的表格排序,拖拽,TAB选项卡,滚动条,相册浏览,日历控件,对话框等JS插件~~可以很方便的开发用户界面上的功能,使得您的开发工作事半功倍~~不用写繁琐的JS代码~
下载地址:/download
下载后会发现里面有很多的JS文件,也有DOME,您可以一一演示,现在,我介绍一些常用的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”的层
1. $(document).ready(function(){
2. $(".block").draggable();
3. });
draggable(options)可以跟很多选项
选项说明:/UI/Draggables/draggable#options
选项实例:/view/trunk/plugins/ui/tests/draggable.html
1.2 Droppables
所需要文件,drag drop
ui.mouse.js
ui.draggable.js
ui.draggable.ext.js
ui.droppable.js
ui.droppable.ext.js
用法:
1. $(document).ready(function() {
2. $(".block").draggable({ helper: 'clone' });
3. $(".drop").droppable({
4. accept: ".block",
5. activeClass: 'droppable-active',
6. hoverClass: 'droppable-hover',
7. drop: function(ev, ui) {
8. $(this).append("Dropped!");
9. }
10. });
11. });
选项说明:/UI/Droppables/droppable#options
选项实例:/view/trunk/plugins/ui/tests/droppable.html 1.3Sortables排序
所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.sortable.js
用法:
1. $(document).ready(function(){
2. $("#myList").sortable({});
3. });
dimensions文档/plugins/project/dimensions
选项说明:/UI/Sortables/sortable#options
选项实例:/view/trunk/plugins/ui/demos/ui.sortable.html 1.4 Selectables 选择
所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.selectable.js
用法:
1. $(document).ready(function(){
2. $(”#myList”).selectable();
3. });
选项说明:/UI/Selectables/selectable#options
选项实例:/view/trunk/plugins/ui/tests/selectable.html 1.5Resizables改变大小
所需要的文件,此例子需要几个css文件
jquery.dimensions.js
ui.mouse.js
用法:
1. $(document).ready(function(){
2. $(”#example”).resizable();
3. });
CSS文件:/view/trunk/themes/flora/flora.all.css
选项说明:/UI/Resizables/resizable#options
选项实例:/view/trunk/plugins/ui/demos/ui.resizable.html 第二部分:互动效果
2.1 Accordion 折叠菜单
所需要的文件:
ui.accordion.js
jquery.dimensions.js
用法:
1. $(document).ready(function(){
2. $(”#example”).accordion();
3. });
CSS文件:/view/trunk/themes/flora/flora.all.css
选项说明:/UI/Accordion/accordion#options
选项实例:/view/trunk/plugins/accordion/?p=1.1.1
2.2 dialogs 对话框
所需要的文件:
jquery.dimensions.js
ui.dialog.js
ui.resizable.js