jQuery技术

jquery UI入门手册

字号+ 作者: 来源: 2014-11-16 22:49 我要评论( )

jquery UI入门手册

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

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery 简介

    jQuery 简介

    2015-11-10 12:15

  • W3school jQuery 教程.chm

    W3school jQuery 教程.chm

    2015-10-31 14:07

  • jQuery 实验教程

    jQuery 实验教程

    2015-10-31 12:17

  • jQuery UI入门手册

    jQuery UI入门手册

    2015-10-31 11:07

网友点评
4