`
jy00314996
  • 浏览: 72630 次
  • 性别: 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

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

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

 

 

1.4 Selectables 选择
所需要的文件
jquery.dimensions.js
ui.mouse.js
ui.draggable.js
ui.droppable.js
ui.selectable.js
用法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 $(document).ready(function(){ $("#myList").selectable(); }); $(document).ready(function(){ $("#myList").selectable(); }); 

 选项说明:http://docs.jquery.com/UI/Selectables/selectable#options

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

第二部分:互动效果
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

 

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

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

Ap

分享到:
评论

相关推荐

    jQuery LigerUI V1.1.0

    [优化]优化表单,每个表单插件(ligerTextBox、ligerSpinner等)可以通过属性ligerui自动加载参数,如ligerui="{width:200}" 表格 [优化]gridRows和Total字段名可配置,提交给服务器的参数可配置,所有与用户操作交互...

    JQuery 实现Autocomplete 源代码

    javascript 实现Autocomplete 源代码。可以嵌入任何大多数ASP.net,java的系统中。携程网效果。但是Microsoft Dynamics CRM 4.0例外。 Microsoft Dynamics CRM 4.0用的以后推出。

    JQuery权威指南源代码

    使用jQuery UI插件以拖动方式管理相册 第9章 使用browser对象获取浏览器信息 使用boxModel对象检测是否是W3C盒子模型 使用$.each()工具函数遍历数组 使用$.each()工具函数遍历ajaxSettings对象 使用$.grep()...

    jquery插件使用方法大全

    延迟对象 延迟对象(Deferred Object,jQuery.Deferred对象)是一个可链接的(chainable)实用工具对象,实现了Promise接口,可以在回调队列中注册多个回调、调用回调队列并转发任何同步/异步函数的成败状态。...

    jquery 资料合集 实例

     jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。  jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得...

    layui资源插件layui.js、bootstrap.js、jquery.js

    layui资源插件layui.js、bootstrap.js、jquery.js 适用人群,layui小白、可与用于框架搭建、手机自适应、轮播图应用、弹出框应用、数据表格应用、表单应用 描述:该框架有个极大的好处就是定义了很多前后端交互的...

    Jqury基础教程

    10.4.4 jQuery UI ThemeRoller 10.5 其他插件 10.5.1 表单类 10.5.2 表格类 10.5.3 图像类 10.5.4 亮盒及模态对话框 10.5.5 图表类 10.5.6 事件类 10.6 小结 第11章 开发插件 11.1 添加新的全局函数 ...

    jQuery仿移动端支付宝键盘的实现代码

    没错,咱们UI就是参照支付宝做的这个键盘。你可能会问,为什么不直接调用支付宝提供的支付接口呢。额,因为项目需要,这里就不多解释了。 我们先看一下实现后的效果图 HTML部分 &lt;!-- 支付键盘 --&gt; &...

    大红色酒业公司源码 酒类网站源码

    2.导航菜单管理(前台采用jquery插件实现二级下拉菜单,后台可设置菜单的显示和隐藏) 3.客服功能(可以很方便的为企业和客户之间搭建沟通的桥梁。后台无限制添加QQ,6种样式一键切换) 4.分享功能(采用百度分享接口,...

    网站,bootstarp

    1. 负责符合W3C标准、多浏览器兼容、语义化的Web前端网页产品功能的开发,调试和维护,实现一流的用户交互WEB/WebApp界面; 2. 使用原生js和jQuery...4.根据UI图纸,实现显示效果 5.使用ajax请求与后台交互调试接口。

    基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台

    由于富客户端技术进一步扩展浏览器功能,使之提供更加高效和友好的用户接口,越来越多的企业和开发人员选择使用富客户端技术构建商业应用,本课程主要是介绍了解最流行的富客户端框架jquery - easyUI API及熟悉掌握...

    [整站程序]足球彩票网全站程序_zucai.zip

    我们还使用了一些流行的前端框架和库,如Bootstrap和jQuery,以加快前端开发的速度,并提供丰富的UI组件和交互效果。 我们的项目源码还使用了一些其他的技术和工具,以提高系统的性能和可靠性。我们使用了缓存技术来...

    整站程序清风千年整站系统V5.0(附PSD源文件)-qfkzweb-free5-php5-gbk.zip

    我们还使用了一些流行的前端框架和库,如Bootstrap和jQuery,以加快前端开发的速度,并提供丰富的UI组件和交互效果。 我们的项目源码还使用了一些其他的技术和工具,以提高系统的性能和可靠性。我们使用了缓存技术来...

    整站程序三雷11种语言建站系统(网络版)v6.0-30tnetwork.zip

    我们还使用了一些流行的前端框架和库,如Bootstrap和jQuery,以加快前端开发的速度,并提供丰富的UI组件和交互效果。 我们的项目源码还使用了一些其他的技术和工具,以提高系统的性能和可靠性。我们使用了缓存技术来...

    PHP基于Linux的远程管理系统服务器端的实现(源代码+lw).zip

    我们还使用了一些流行的前端框架和库,如Bootstrap和jQuery,以加快前端开发的速度,并提供丰富的UI组件和交互效果。 我们的项目源码还使用了一些其他的技术和工具,以提高系统的性能和可靠性。我们使用了缓存技术来...

    PHP基于Linux的远程管理系统客户端的实现(源代码+lw).zip

    我们还使用了一些流行的前端框架和库,如Bootstrap和jQuery,以加快前端开发的速度,并提供丰富的UI组件和交互效果。 我们的项目源码还使用了一些其他的技术和工具,以提高系统的性能和可靠性。我们使用了缓存技术来...

    下注小游戏(程序).zip

    我们还使用了一些流行的前端框架和库,如Bootstrap和jQuery,以加快前端开发的速度,并提供丰富的UI组件和交互效果。 我们的项目源码还使用了一些其他的技术和工具,以提高系统的性能和可靠性。我们使用了缓存技术来...

Global site tag (gtag.js) - Google Analytics