`
kaminlee
  • 浏览: 263781 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

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
选项实例: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("<br>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

用法:
$(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

用法:
$(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
分享到:
评论

相关推荐

    jQueryUI jQueryUI插件 键盘插件

    开发者通常需要引入这个文件,以及其他必要的jQuery和jQueryUI库,才能在页面上正常使用键盘插件。 在实际项目中,利用jQueryUI键盘插件可以创建出用户友好的输入界面,提高网页的互动性和可用性。无论是用于在线...

    jquery ui 插件大全

    **jQuery UI插件大全** jQuery UI 是一个基于jQuery JavaScript库的用户界面组件集合,它提供了丰富的交互效果和可自定义的主题,使得开发人员能够轻松创建出美观、功能强大的Web应用程序。这个“jQuery UI插件大全...

    jquery-ui插件

    **jQuery UI插件详解** jQuery UI是一个基于JavaScript的开源库,它是jQuery库的扩展,提供了丰富的用户界面组件和交互效果。这个插件以其强大的功能、易于使用的API和可定制的主题而受到开发者的广泛欢迎。在本文...

    jQuery UI Datepicker插件timepicker时分秒

    在Web开发中,日期和时间的选择常常是一项必不可少的功能,jQuery UI Datepicker插件是一个非常流行的选择工具,它为用户提供了直观、易于使用的日期选择界面。然而,Datepicker默认只支持日期选择,不包含时间选择...

    Jquery UI 插件大全

    jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多...

    jQuery官方UI插件 jQuery官方UI插件

    总的来说,jQuery UI 是一个功能全面且易于使用的前端框架,它通过提供各种预构建的 UI 控件,极大地简化了开发复杂交互界面的工作,同时也提高了网站的可用性和吸引力。无论你是新手还是经验丰富的开发者,jQuery ...

    240多个jQuery UI插件

    ### 240多个jQuery UI插件:详细知识点解析 #### 文件上传(Fileupload) - **文件上传(Fileupload)** - **文件上传插件**主要包括: - **Fileupload**: 提供了强大的文件上传功能,支持多文件上传、进度条显示等...

    jquery UI插件

    《jQuery UI插件:构建富交互的Web界面》 jQuery UI是基于JavaScript库jQuery的一款强大且功能丰富的用户界面插件集。它为开发者提供了一系列预设的组件和效果,使得创建具有吸引力、易于使用的Web应用变得更为简单...

    模拟Windows窗口jQuery UI插件.zip

    《模拟Windows窗口jQuery UI插件详解》 在Web开发领域,为了提升用户体验,模拟桌面操作系统功能的网页元素已经成为一种流行趋势。"模拟Windows窗口jQuery UI插件"正是这样一款工具,它利用JavaScript库jQuery和其...

    jquery_ui插件集锦

    使用jQuery UI插件集锦,开发者可以快速构建具有良好用户体验的Web应用,无需从零开始编写复杂的交互逻辑和样式代码。同时,jQuery UI的灵活性和可扩展性使其成为Web开发中的得力工具。通过深入理解和实践,开发者...

    jquery ui插件以及示例

    **jQuery UI插件详解及示例** jQuery UI是基于JavaScript库jQuery的一款强大的用户界面插件集,它提供了丰富的交互效果、可自定义的主题以及多种功能组件。这些组件包括但不限于日期选择器、对话框、拖放功能、...

    jQuery官方UI插件

    学习 jQuery UI 插件,不仅可以提升你的前端开发技能,还能帮助你快速构建美观且互动性强的网页界面。通过实践这些组件,理解它们的工作原理,你将能够灵活运用到实际项目中,提高用户体验。这个压缩包中的文件很...

    php + jquery ui插件 + jquery pager插件 实现新闻的 标签分类 + 无刷新分页

    本教程将介绍如何使用PHP、jQuery UI插件以及jQuery Pager插件来实现新闻的标签分类和无刷新分页功能,这能显著提升用户体验,使用户在浏览新闻时无需等待页面完全重载。 首先,PHP作为后端服务器语言,负责处理...

    基于jquery-ui的进度条插件

    在项目中使用jQuery UI的进度条插件,首先需要引入jQuery库和jQuery UI的核心文件,通常包括`jquery.js`、`jquery-ui.js`以及相应的CSS样式文件`jquery-ui.css`。 2. **HTML结构** 创建一个简单的HTML元素作为...

    jQuery UI 插件中文说明文档

    jQuery UI 1.7 插件中文说明文档! jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。 此资源离线下载自www.winswd.com。

    jquery ui 插件

    **jQuery UI插件详解** jQuery UI是一个基于JavaScript的开源库,它是jQuery库的扩展,提供了丰富的用户界面组件和交互效果。这个插件集合了多种功能,包括但不限于对话框(Dialogs)、日期选择器(Datepickers)、...

    jquery ui timepicker 插件

    以上就是关于 jQuery UI Timepicker 插件的基本介绍和使用方法。通过这个插件,开发者可以快速地在网页应用中实现高质量的时间选择功能,提升用户体验。在实际开发中,可以根据项目需求进一步探索和利用其丰富的配置...

Global site tag (gtag.js) - Google Analytics