1 .draggable()拖曳插件,拖动被绑定的元素,当这个jQuery UI插件与元素绑定后,可以通过调用draggable()方法,实现各种拖曳元素的效果,调用格式$(selector). draggable({options})
2 options参数为方法调用时的配置对象,根据该对象可以设置各种拖曳效果,如“containment”属性指定拖曳区域,“axis”属性设置拖曳时的坐标方向,例如在页面中的<div>元素中添加两个子类<div>,通过与拖曳插件绑定,这两个子类<div>元素只能在外层的父<div>元素中任意拖曳
3 .droppable()放置插件,除使用draggable插件拖曳任意元素外,还可以调用droppable UI插件将拖曳后的任意元素放置在指定区域中,类似购物车效果,调用格式$(selector).droppable({options})
4 selector参数为接收拖曳元素,options为方法的配置对象,在对象中,drop函数表示当被接收的拖曳元素完全进入接收元素的容器时,触发该函数的调用,如在页面中,通过调用droppable插件将“产品区”中的元素拖曳至“购物车”中,同时改变“购物车”的背景色和数量值
5 .sortable()拖曳排序插件,将序列元素(例如<option>、<li>)按任意位置进行拖曳从而形成一个新的元素序列,实现拖曳排序的功能,调用格式$(selector).sortable({options})
6 selector参数为进行拖曳排序的元素,options为调用方法时的配置对象,如在页面中,通过加载sortable插件将<ul>元素中的各个<li>表项实现拖曳排序的功能
7 .accordion()面板折叠插件,可以实现页面中指定区域类似“手风琴”的折叠效果,即点击标题时展开内容,再点另一标题时,关闭已展开的内容,调用格式$(selector).accordion({options}),参数selector为整个面板元素,options参数为方法对应的配置对象
8 .tabs()选项卡插件,可以将<ul>中的<li>选项定义为选项标题,在标题中,再使用<a>元素的“href”属性设置选项标题对应的内容,调用格式$(selector).tabs({options})
9 selector参数为选项卡整体外围元素,该元素包含选项卡标题与内容,options参数为.tabs()方法的配置对象,通过该对象还能以ajax方式加载选项卡的内容,如在页面中,添加选项卡的标题和内容元素,并绑定tabs插件,当点击标题时,以选项卡的方式切内容
10 .dialog()对话框插件,可以用动画的效果弹出多种类型的对话框,实现JavaScript代码中.alert()和.confirm()函数的功能,调用格式$(selector).dialog({options})
11 selector参数为显示弹出对话框的元素,通常为<div>,options参数为方法的配置对象,在对象中可以设置对话框类型、“确定”、“取消”按钮执行的代码等,如当点击“提交”按钮时,如果文本框中的内容为空,则通过dialog插件弹出提示框,提示输入内容不能为空
12 .menu()菜单工具插件,可以通过<ul>创建多级内联或弹出式菜单,支持通过键盘方向键控制菜单滑动,允许为菜单的各个选项添加图标,调用格式$(selector).menu({options})
13 selector参数为菜单列表中最外层<ul>元素,options为.menu()方法的配置对象,如在页面中,通过<ul>元素内联的方式构建一个三层结构的导航菜单,并将最外层<ul>元素通过.menu()方法绑定插件,实现导航菜单的功能
14 .spinner()微调按钮插件,不仅能在文本框中直接输入数值,还可以通过点击输入框右侧的上下按钮修改输入框的值,还支持键盘的上下方向键改变输入值,调用格式$(selector).spinner({options})
15 selector参数为文本输入框元素,可选项options参数为.spinner()方法的配置对象,在该对象中,可以设置输入的最大、最小值,获取改变值和设置对应事件,如将页面中的三个输入文本框都与微调插件相绑定,当改变三个文本框值时,对应的<div>元素的背景色也将随之发生变化
16 .tooltip()工具提示插件,可以定制元素的提示外观,提示内容支持变量、Ajax远程获取,还可以自定义提示内容显示的位置,调用格式$(selector).tooltip({options})
17 selector为需要显示提示信息的元素,可选项参数options为.tooltip()方法的配置对象,在该对象中,可以设置提示信息的弹出、隐藏时的效果和所在位置,如将三个<a>元素与工具提示插件相绑定,当把鼠标移动在<a>元素内容时,以动画效果弹出对应的提示图片,移出时,图片自动隐藏
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。