jquery ui是jquery官方推出的配合jquery使用的用户界面组件集合!包含了许多的界面操作功能,如我们常用的表格排序,拖拽,TAB选项卡,滚动条,相册浏览,日历控件,对话框等JS插件~~可以很方便的开发用户界面上的功能,使得您的开发工作事半功倍~~不用写繁琐的JS代码~
下载地址:http://ui.jquery.com/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”的层
$(document).ready(function(){
$(".block").draggable();
});
draggable(options)可以跟很多选项
选项说明:http://docs.jquery.com/UI/Draggables/draggable#options
选项实例:http://dev.jquery.com/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
用法:
$(document).ready(function() {
$(".block").draggable({ helper: 'clone' });
$(".drop").droppable({
accept: ".block",
activeClass: 'droppable-active',
hoverClass: 'droppable-hover',
drop: function(ev, ui) {
$(this).append("Dropped!");
}
});
});
选项说明:http://docs.jquery.com/UI/Droppables/droppable#options
选项实例:http://dev.jquery.com/view/trunk/plugins/ui/tests/droppable.html
1.3 Sortables 排序
所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.sortable.js
用法:
$(document).ready(function(){
$("#myList").sortable({});
});
dimensions文档http://jquery.com/plugins/project/dimensions
选项说明:http://docs.jquery.com/UI/Sortables/sortable#options
选项实例:http://dev.jquery.com/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
用法:
$(document).ready(function(){
$(”#myList”).selectable();
});
选项说明:http://docs.jquery.com/UI/Selectables/selectable#options
选项实例:http://dev.jquery.com/view/trunk/plugins/ui/tests/selectable.html
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
选项实例:http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.resizable.html
第二部分:互动效果
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
选项实例:http://dev.jquery.com/view/trunk/plugins/accordion/?p=1.1.1
2.2 dialogs 对话框
所需要的文件:
jquery.dimensions.js
ui.dialog.js
ui.resizable.js
ui.mouse.js
ui.draggable.js
用法:
JavaScript代码
$(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
选项实例:http://dev.jquery.com/view/trunk/plugins/ui/tests/dialog.html
2.3 sliders 滑动条
所需要的文件
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
选项实例:http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.slider.html
2.4 Tablesorter表格排序
所需要的文件
ui.tablesorter.js
用法:
JavaScript代码
$(document).ready(function(){
$("#example").tablesorter({sortList:[[0,0],[2,1]], widgets: ['zebra']});
});
CSS文件:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
选项说明:http://docs.jquery.com/Plugins/Tablesorter/tablesorter#options
选项实例:http://tablesorter.com/docs/#Demo
2.5 tabs页签(对IE支持不是很好)
所需要的文件
ui.tabs.js
用法:
$(document).ready(function(){
$("#example > ul").tabs();
});
CSS文件:http://dev.jquery.com/view/trunk/themes/flora/flora.all.css
选项说明:http://docs.jquery.com/UI/Tabs/tabs#initialoptions
选项实例:http://dev.jquery.com/view/trunk/plugins/ui/tests/tabs.html
tabs ext http://stilbuero.de/jquery/tabs_3/rotate.html
第三部分:效果
3.1 Shadow 阴影
实例http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.shadow.html
3.2 Magnifier 放大
实例http://dev.jquery.com/view/trunk/plugins/ui/demos/ui.magnifier.html
分享到:
相关推荐
这个中文文档集是为开发者提供关于如何使用 jQuery UI 的详细指南,包括组件的配置、样式调整以及与现有项目的集成方法。 **主要组件** 1. **对话框(Dialog)**:jQuery UI 提供了模态和非模态对话框功能,可以轻松...
这个"jQuery UI Layout 中文文档包"包含了该插件的中文和英文说明,是学习和使用jQuery UI Layout的重要参考资料。 **主要内容** 1. **基本概念**:jQuery UI Layout 是一个容器管理器,它可以将HTML元素划分为多...
在这个"JQUERY-UI中文定制版"中,特别强调了对中文参数的支持,这意味着对于中文环境的开发者来说,理解和使用该库将变得更加友好。 **1. 中文参数支持** 在原版 jQuery UI 中,大多数参数和文档都是英文的。中文...
这篇中文帮助文档是开发者在使用jQuery UI时的重要参考资料,涵盖了各种组件、方法和主题的详细说明,对于理解和应用jQuery UI有着极大的帮助。 **1. jQuery UI 主要组件** 1. **Dialog(对话框)**:提供模态和非...
### Jquery UI Draggable中文API及使用 #### 概述 Jquery UI 是一套基于 jQuery 的用户界面组件库,提供了一系列可复用的交互式组件,简化了网页开发者的工作量。其中,Draggable 组件是一种非常实用的功能,它...
`jQuery_UI+-++draggable+中文API.pdf` 这份文档提供了拖放功能的中文API,这对于中文阅读者来说非常有帮助,它详尽地解释了如何设置拖放行为,包括如何定义拖动的限制、鼠标指针样式、拖放时的事件处理等,让你能够...
jQuery UI 1.7 插件中文说明文档! jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。 此资源离线下载自www.winswd.com。
总结来说,这个压缩包提供的资源是学习和使用jQuery 1.4.1及其UI组件的一个全面工具包,通过阅读中文API文档,结合实际的JavaScript代码示例,开发者可以深入理解并熟练运用jQuery来创建具有优秀用户体验的Web应用。
### jQuery Form UI中文API知识点详解 #### 一、概述 jQuery Form UI插件是一个非常实用且功能强大的jQuery扩展,主要用于简化HTML表单处理的过程。它不仅支持标准的表单提交方式,还支持通过Ajax方式进行异步提交...
- **index.html**:这是示例页面,用于演示插件的使用方法和效果。 - **readme.html**:包含了插件的使用指南和安装说明,对于开发者来说非常重要。 - **rotate.png**和**alternate_rotate.png**:可能是插件的图标...
JQuery UI 的 API 文档详细介绍了各个功能模块的使用方法与参数设置,对于前端开发者来说是必不可少的学习资源。 #### 二、核心知识点详解 ##### 1. AJAX 功能 JQuery 提供了一套完整的 AJAX 支持,包括 `load()`,...
资源名称:Jquery easyui 使用说明内容简介:Jquery easyui 使用说明 中文PDF版主要讲述的是Jquery easyui 使用说明;感兴趣的朋友可以过来看看。jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的...
在jQuery ligerUI中,API(Application Programming Interface)是关键,它定义了开发者如何与库进行交互的一系列函数和方法。通过理解和掌握这些API,开发者可以定制自己的网页元素,实现复杂的用户界面功能。 一...
### JQuery UI 自学指南 #### 一、JQuery UI简介 JQuery UI 是一个基于 JQuery 的用户界面库,它提供了一系列可复用的交互式组件,使得 Web 开发人员能够轻松地创建美观且功能丰富的用户界面。JQuery UI 的目标是...
这个“JQuery UI 中文帮助文档”包含了对 jQuery UI 的详细说明,包括其各个组件、方法和选项,对于理解和应用 jQuery UI 极为有用。 ### 1. 主要组件 - **Dialog(对话框)**: 用于创建模态或非模态的对话窗口,...
EasyUI 是基于 jQuery UI 的轻量级框架,它简化了UI组件的使用,提供了更简洁的API和预设的主题,使得开发者可以快速构建具有专业外观的Web应用。 标题中的"jquery-ui-eazyui-api"表明我们关注的是jQuery UI和...
与单独使用插件相比,jQuery UI 提供了一致性和更好的维护性。尽管它可能比单一功能的插件大一些,但一次性加载可以避免多次请求,提高页面性能。此外,jQuery UI 还支持自定义主题,通过 ThemeRoller 工具,开发者...
中文版API的出现,对于中文使用者来说是一个巨大的便利,它可以帮助开发者更直观地理解jQuery的函数、方法和属性,快速掌握使用技巧,提高开发效率。API文档通常包括详细的函数说明、示例代码和使用场景,方便开发者...
**jQuery中文说明文档** jQuery是一款高效、简洁的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单和流畅。这篇中文说明文档旨在帮助开发者深入理解和掌握jQuery的核心概念、选择器、...
**jQuery中文手册**是针对JavaScript库jQuery的一份详尽指南,旨在帮助开发者更好地理解和使用jQuery进行Web开发。jQuery是一个高效、简洁且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax...