`
zhongzhihua
  • 浏览: 311086 次
  • 来自: ...
社区版块
存档分类
最新评论

各种效果的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 ... s/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 ui messager 消息框

    在jQuery UI Messager中,jQuery用于操作DOM元素、绑定事件和执行复杂的动画效果。 2. **jQuery UI**:jQuery UI是jQuery的一个扩展库,提供了可交互的用户界面组件,如对话框、拖放、日期选择器等。它依赖于jQuery...

    jquery-ui-1.8.16(jquery的用户接口界面)

    它提供了丰富的交互效果、可自定义的主题以及各种各样的小部件,使得创建具有专业外观和感觉的Web应用变得轻而易举。在这个特定的版本——jQuery UI 1.8.16中,我们看到了一个采用天蓝色主题的用户界面,为用户带来...

    jquery-ui-1.11.4完整版

    jQuery UI 是一款基于JavaScript库jQuery的用户界面插件集合,提供了丰富的交互效果和可自定义的主题。本文将深入解析jQuery UI 1.11.4这个版本,涵盖其核心功能、组件、应用场景以及使用方法。 一、jQuery UI的...

    jquery-ui-1.8.6

    3. **底层交互**:jQuery UI 强化了底层的用户交互功能,例如鼠标事件处理、触摸事件支持和动画效果。这使得开发者可以方便地实现拖放、点击、滑动等操作,同时提供了流畅的过渡和动画效果,提升用户体验。 4. **可...

    jquery api, jquery ui api, jquery源码分析

    jQuery UI 是基于jQuery的扩展库,提供了一整套可自定义的UI组件和交互效果,包括但不限于: 1. **对话框(Dialogs)**:`dialog()` 函数可以将任何HTML元素转换为具有关闭按钮和拖动功能的对话框。 2. **可拖动...

    jqueryui资源

    在“jqueryui资源”这个压缩包中,包含的是jQuery UI 1.11.2的定制版本,这一版本为开发者提供了大量的自定义选项,以满足不同项目的需求。 首先,jQuery UI的核心组件之一是日期选择器(Datepicker)。这是一个轻...

    JQuery UI1.7中文文档

    jQuery UI 1.7 针对各种浏览器进行了优化,确保在IE6+、Firefox、Chrome、Safari和Opera等主流浏览器上表现良好。同时,遵循WAI-ARIA标准,提高了无障碍访问性。 ### 7. **示例与文档** jQuery UI 1.7 的中文文档为...

    jQuery ui 1.8.7 API.rar

    在1.8.7这个版本中,jQuery UI 提供了丰富的API接口,使得开发者可以更方便地构建交互式和视觉上吸引人的Web应用。本文将深入探讨jQuery UI 1.8.7 API的核心概念和用法。 首先,让我们了解jQuery UI的基本结构。...

    jquery ui

    这篇博客链接(https://sam406.iteye.com/blog/1676236)可能详细介绍了如何使用jQuery UI以及它的一些实际应用。 **jQuery UI的主要特点:** 1. **组件丰富**:jQuery UI 包含了大量的可重用UI组件,如日期选择器...

    用JQuery和JQuery ui实现的一个简单login例子

    6. **CSS样式和响应式设计**:为了让login界面美观且适应不同设备,开发者可能会利用JQuery UI的内置样式或自定义CSS来调整布局和视觉效果。 7. **错误处理**:当服务器返回登录失败的信息时,我们需要在前端显示...

    jQuery UI在线模拟系统jWebOS桌面效果

    在jWebOS中,jQuery UI的组件被广泛用于构建各种桌面应用的界面。例如: 1. **对话框(Dialogs)**:jWebOS可能会使用对话框来显示警告、确认或提供详细信息。jQuery UI的对话框组件支持自定义标题、大小、按钮和...

    jQuery UI 1.10 API Documentation

    本文将详细介绍 jQuery UI 1.10 的核心组件和API,帮助开发者更好地理解和应用这一版本。 1. **主题和CSS框架** jQuery UI 1.10 提供了一套完整的 CSS 框架,包括预定义的样式和主题,使得开发者可以快速调整组件...

    jquery-ui-1.7.2

    在版本 1.7.2 中,jQuery UI 提供了各种组件、效果和实用工具,旨在提升用户体验并降低开发难度。 首先,jQuery UI 包含了许多常用的界面组件,如日期选择器(Datepicker)、对话框(Dialog)、拖放功能(Draggable...

    jquery-ui-1.10.2.custom

    《jQuery UI 1.10.2 自定义版本:深入解析与应用》 jQuery UI 是一个基于 jQuery 的强大用户界面库,它提供了多种可交互的组件和特效,为Web开发带来了极大的便利。在这个主题中,我们将专注于jQuery UI的1.10.2...

    jquery ui 1.8.2包

    3. **拖放功能**:通过jQuery UI的Draggable和Droppable接口,可以实现图片、文件等元素的拖放操作,常用于文件管理、布局设计等领域。 4. **触摸设备支持**:jQuery UI 1.8.2开始逐步增强对触摸设备的支持,使得在...

    JQuery UI 1.9

    JQuery UI 1.9是jQuery的一个重要版本,它是一个基于JavaScript库的用户界面插件集合,旨在提供一套完整、美观且易于定制的交互元素和视觉效果。这个版本的发布标志着JQuery UI在功能和用户体验上的进一步提升。下面...

    Jquery+Jquery ui资料

    6. **效果(Effects)**:jQuery UI提供了丰富的动画效果,如淡入淡出、展开收缩等,可自定义速度和缓动函数。 ### 学习资源 - `jQuery+and+jQuery+UI+Reference+1.2.chm`:这是一个关于jQuery和jQuery UI的参考...

    jquery ui chm文档 英文文档

    CHM文档详细介绍了jQuery UI中的事件和API接口,这有助于开发者更好地理解组件的工作原理,以及如何通过编程方式控制它们。例如,可以监听和触发特定的事件,或调用方法来初始化和操作组件。 五、jQuery UI与jQuery...

    jquery ui 参考资料

    8. **最佳实践**:指南中会介绍如何优化代码,避免性能瓶颈,以及如何有效地组合和使用jQuery UI的各种功能。 通过阅读和学习《jQuery UI 开发指南》,你将能够熟练掌握如何在项目中集成和使用jQuery UI,提升Web...

Global site tag (gtag.js) - Google Analytics