`
389yufeng
  • 浏览: 25651 次
  • 性别: 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
分享到:
评论

相关推荐

    jquery & jquery UI 学习资料

    jquery & jquery UI 学习资料

    jquery ui 学习 练习

    本篇文章将深入探讨jQuery UI的核心概念、主要功能以及如何进行实践学习。 首先,jQuery UI是一个开源项目,它包含了各种可重用的UI组件,如对话框(Dialog)、日期选择器(Datepicker)、拖放功能(Draggable)、...

    easyui、jquery ui学习包

    通过这个学习包,你可以深入了解这两个框架的用法,例如,如何在页面中引入EasyUI或jQuery UI,如何创建和配置组件,以及如何实现数据绑定和事件处理。实践是学习的最佳途径,通过查看并运行示例代码,你将更深入地...

    jQuery ui 学习的必要文件

    在学习jQuery UI时,了解其核心概念和组件至关重要。首先,jQuery UI的核心是基于jQuery,这意味着你需要对jQuery的基本语法和选择器有深入的理解。jQuery简化了DOM操作、事件处理和动画制作,而jQuery UI则在此基础...

    JQuery UI 学习包(适合初学者)

    本学习包特别针对初学者,将帮助你快速掌握 jQuery UI 的核心概念和实际应用。 1. **基础概念** - **jQuery**:jQuery 是一个轻量级的 JavaScript 库,简化了 DOM 操作、事件处理和动画效果。 - **UI 组件**:...

    jquery ui 学习资料

    jquery界面库的相关组件和学习文档,希望对大家学习jquery ui有所帮助。

    JQuery UI 中文帮助文档

    jQuery UI 中文帮助文档是学习和解决问题的重要参考,它详细解释了各个组件的使用方法和API。此外,社区论坛、Stack Overflow 和其他在线资源也是获取帮助和分享经验的好地方。 综上所述,jQuery UI 是一个功能强大...

    jquery-ui(全)

    总之,"jquery-ui(全)"提供了全面的jQuery UI学习资源,无论你是前端新手还是经验丰富的开发者,都能从中受益。通过深入学习和实践,你可以掌握创建专业、美观、互动性强的Web界面所需的技能。

    bootstrap&jQueryUI例子

    在"bootstrap&jQueryUI例子"这个压缩包中,可能包含的是结合了这两个框架的示例代码或项目。这些示例通常会展示如何在同一个页面中有效地利用 Bootstrap 的布局和样式,同时引入 jQuery UI 的组件,实现更复杂的用户...

    jquery-ui学习文档

    这个“jQuery UI学习文档”涵盖了jQuery UI的基本概念、核心功能和实际应用,旨在帮助开发者快速掌握这一强大的工具。 一、jQuery UI概述 jQuery UI 是由jQuery团队开发的开源项目,其目标是提供一套完整的用户...

    jQueryUI jQueryUI插件 键盘插件

    jQueryUI 是一个强大的JavaScript库,它扩展了流行的jQuery框架,为开发者提供了丰富的用户界面组件。在Web开发中,jQueryUI提供了诸如对话框、拖放、排序、日期选择器等多种交互式元素,极大地提升了用户体验。而...

    jQueryUI MetroUI WindowUI 主题

    《jQueryUI MetroUI WindowUI 主题详解》 在Web开发领域,jQuery UI 是一个非常流行的JavaScript库,它为HTML提供了丰富的交互式用户界面组件。jQuery UI 的魅力在于其可定制性和丰富的主题系统,使得开发者可以...

    jQuery UI Autocomplete是jQuery UI的自动完成组件

    在lwme-jqueryui-demo这个压缩包中,可能包含了多个示例文件,它们展示了Autocomplete的不同用法和配置,可以帮助开发者更好地理解和运用这个组件。通过学习这些示例,你可以掌握如何根据项目需求灵活定制...

    ,jqueryui jquery ui包 效果不错,只是为了自己保存

    **jQuery UI:一个强大的前端开发工具包** jQuery UI是一个基于jQuery JavaScript库的扩展,它提供了一整套可交互的用户界面组件,包括对话框、拖放功能、日期选择器、进度条、排序列表等。这个名为"jquery-ui-...

    精典Jquery Ui大全

    《精典Jquery Ui大全》是一份非常宝贵的资源,它为Web开发者,尤其是对Ajax技术有深入研究的人员,提供了全面且深入的jQuery UI学习资料。jQuery UI是jQuery项目的一个重要组成部分,它提供了多种可交互的用户界面...

    jQuery UI以及jQuery easy-ui技术手册

    - **API文档**:`jQuery_jQueryUI.chm`文件是jQuery UI的API参考,详尽地列出了每个组件的方法、属性和事件,是开发过程中不可或缺的参考资料。 **jQuery Easy-UI技术手册** jQuery Easy-UI 是基于jQuery和jQuery ...

    最新jQueryUI组件下载

    这个“最新jQueryUI组件下载”应该指的是版本号为1.10.0的jQuery UI压缩包。 jQuery UI 包含了大量的可交互和视觉上吸引人的元素,它简化了网页开发,让开发者可以快速实现复杂且用户友好的界面设计。以下是一些...

    很强大的jQuery UI

    jQuery UI 是一个基于 jQuery JavaScript 库的开源框架,它提供了丰富的用户界面组件和交互效果,如拖放功能、对话框、日历、...同时,持续学习和关注jQuery UI的更新,可以确保你的项目始终采用最新的技术和最佳实践。

    jQuery UI 中文版 入门到精通 PDF

    学习jQuery UI,首先需要理解jQuery基础,因为它是jQuery UI的底层支持。掌握基本的DOM操作、事件处理和动画原理对于使用jQuery UI至关重要。 在《jQuery UI 中文版 入门到精通》中,你将了解到如何: - **安装与...

    JQUERY UI 开发指南源码

    本资源是《jQuery UI 开发指南》一书中的示例源代码,对于学习和理解jQuery UI的使用具有极大的帮助。 首先,我们要了解jQuery UI的基本结构。jQuery UI的核心是其组件系统,这些组件包括但不限于:`accordion`(手...

Global site tag (gtag.js) - Google Analytics