http://www.cnblogs.com/dail/archive/2011/01/14/1935795.html
jQuery ui 内置了一组effects,包括:
blind[伸展],bounce[弹跳],clip[
缩减],drop[降落],explode[爆炸],fade[褪色],fold[折叠],highlight[高亮],pulsate[跳动],puff[喷],scale[比例],size[尺寸],shake[震动],slide[滑落],transfer[渐变]这些效果
这些effect可以通过$("selector").effect(effect,[option],[speed],[callback]),或者是jQuery中包装的show和hide方法调用。其参数和effect调用相同。
这里说明下参数的含义:
effect:就是效果名称,可以是上面列举的effects之一。
option:在不同的effect中包含不同的option。
speed:可以是数值,单位是ms,也可以是"slow","normal", 和 "fast"。
callback:就是执行完动画后的回调函数。
下面就每个effect的option做一个说明:
blind:
mode:值为hide/show
direction:值为vertical/horizontal
bounce:
direction: 值为up/down/left/right
distance: 值为数值,默认为20
times: 值为数值,默认为5
duration:值为数值,每个弹跳的速度,默认值250ms
clip:
mode:值为show/hide
direction:值为vertical/horizontal
drop
direction: 值为left/right/top/down
mode: 值为show/hide
distance:值为数值。
explode
pieces: 值为数字,爆炸的块数。默认为9
mode: 值为show/hide/toggle
fade
mode: 值为show/hide
fold
mode:值为show/hide
size: 值为数值,折叠的大小,默认为15
horizFirst:bool值,是否先水平方向折叠
highlight
mode: 值为show/hide
color: 值为颜色值,默认为#ffff99
pulsate
mode:值为show/hide
times:值为数值,跳动的次数
puff
mode:值为show/hide
percent: 值为数值,膨胀的比例,默认为150
scale
mode:值为show/hide
percent: 值为数值
direction:vertical/horizontal/both
origin:原始大小
from: 效果开始的大小
size
mode:值为show/hide
restore: bool类型,默认false
scale:vertical/horizontal/both
origin:原始大小
from:从一定的高度和宽度开始
to:到一定的高度和宽度结束
shake
mode:值为show/hide
direction: 值为left/right/up/down,默认值left
distance: 值为数字,默认值20
times:值为数字
duration:每次效果的速度
slide
mode:值为show/hide
direction: 值为left/right/up/down
distance: 值为数值
transfer
to:目标jQuery对象
className: 需要添加的css样式名称.
jQuery ui 为我们封装了上面的一些效果,在大部分的开发中,上述的效果基本可以满足我们的需求。而不需要我们自己另行开发。此外,在jQuery ui中封装了一组easing
可以在effect中搭配easing的使用,注意easing也是上述所有effect的option中的一个option,option的名称就是easing。
分享到:
相关推荐
2. **效果(Effects)**:jQuery UI集成了jQuery的动画效果,并扩展了更多如淡入淡出(Fade)、滑动(Slide)和切换(Toggle)等视觉特效。同时,它还提供了自定义动画的API,让开发者能自由组合和控制动画效果。 3...
**jQuery UI:一个强大的前端开发工具包** jQuery UI是一个基于jQuery JavaScript库的扩展,它提供了一整套可交互的用户界面组件,包括对话框、拖放功能、日期选择器、进度条、排序列表等。这个名为"jquery-ui-...
这个“最新jQueryUI组件下载”应该指的是版本号为1.10.0的jQuery UI压缩包。 jQuery UI 包含了大量的可交互和视觉上吸引人的元素,它简化了网页开发,让开发者可以快速实现复杂且用户友好的界面设计。以下是一些...
2. **效果(Effects)**:jQuery UI提供了丰富的动画效果,包括淡入淡出(Fade)、滑动(Slide)、切换(Toggle)等基础效果,以及自定义组合效果和过渡动画,使得页面操作更加生动。 3. **交互(Interactions)**...
3. **特效(Effects)**:jQuery UI包含了一系列内置的动画效果,如Fade(淡入淡出)、Slide(滑动)、Toggle(切换显示隐藏)等,以及基本效果的组合,如 Blind(拉伸)、Drop(下落)、Explode(爆炸)和Fold...
《jQuery UI与jQuery UI Rails整合应用详解》 在Web开发领域,jQuery UI和Rails框架的结合使用能够构建出功能丰富、交互性强的用户界面。本文将深入探讨如何将这两个强大的工具集结合,以提升Web应用的用户体验。 ...
jQuery UI Cookbook(2013.7) Adam Boduch (pdf + ePub) 出版时间:2013.7 Adam Boduch Packt 内容简介: jQuery UI is the quintessential framework for creating professional user interfaces. While jQuery ...
4. **效果(Effects)**:jQueryUI包含了各种动画效果,如淡入淡出(Fade)、滑动(Slide)、切换(Toggle)等,以及一个完整的特效库,包括基本效果、组合效果和自定义效果,让开发者能够轻松实现动态过渡和视觉...
8. 效果(Effects):jQuery UI 提供了一系列内置的动画效果,如淡入淡出、滑动、切换等,同时还可以自定义复杂的动画序列。 9. 颜色选择器(Colorpicker):这个组件提供了一个色彩选择界面,用户可以方便地选取...
3. **Effects(效果)**:jQuery UI包含了一系列动画效果,如淡入淡出、滑动、抖动等,这些效果可以轻松应用于页面元素,提升用户体验。通过简单的API调用,开发者可以创建出视觉上吸引人的动态效果。 4. **Theming...
2. **特效(Effects)**:jQuery UI 提供了丰富的视觉特效,如基本效果(如 `fadeIn()`, `slideToggle()` 等)、组合效果(如 `toggle()`, `switchClass()`)以及自定义效果。 3. **交互(Interactions)**:jQuery...
要使用 jQuery UI,首先需要在项目中引入 jQuery 和 jQuery UI 的库文件,例如 `jquery-ui-1.8.24` 包含的 `jquery-ui.min.js` 和相应的 CSS 文件。然后,通过 jQuery 选择器选择要应用组件的元素,调用对应的插件...
**jQuery UI 中文文档概述** jQuery UI 是一个基于 jQuery JavaScript 库的开源用户界面插件集合,它提供了各种可交互的组件和美化效果,用于创建功能丰富的网页应用程序。这个中文文档集是为开发者提供关于如何...
7. **效果(Effects)**:jQuery UI提供了许多内置的动画效果,如淡入淡出、滑动、切换等,同时支持自定义组合效果。 8. **排序(Sortable)**:使列表或网格元素可以进行排序,适用于整理列表项或调整布局顺序。 ...
在1.8.2这个版本中,jQuery UI包含了多个模块,如Widgets(组件)、Effects(特效)、Position(定位)和Utilities(工具函数)。Widgets是jQuery UI的核心,包括Accordion(手风琴效果)、Autocomplete(自动补全)...
2. **效果(Effects)**:jQuery UI 包含了多种动画效果,如淡入淡出、滑动、切换等,可以轻松添加到页面元素上,增强用户体验。 3. **主题(Themes)**:jQuery UI 支持自定义主题,通过 ThemeRoller 工具,开发者...
《jQuery UI 1.11.4完整版详解》 jQuery UI 是一款基于JavaScript库jQuery的用户界面插件集合,提供了丰富的交互效果和可自定义的主题。本文将深入解析jQuery UI 1.11.4这个版本,涵盖其核心功能、组件、应用场景...
2. **特效(Effects)**:jQuery UI 包含了多种视觉效果,如淡入淡出(Fade)、滑动(Slide)、切换(Toggle)等基础效果,以及更复杂的动画组合。这些特效可以单独使用,也可以与其他组件结合,提升用户体验。 3. ...
《jQuery UI 1.8.18 自定义插件与CSS详解》 jQuery UI 是一个基于 jQuery 库的用户界面库,它提供了丰富的交互效果、可定制的主题以及各种UI组件,如日期选择器、对话框、滑块等。在本篇文章中,我们将深入探讨其...
2. **效果(Effects)**:除了jQuery本身的基本动画,jQuery UI还提供了更多的过渡和动画效果,如淡入淡出、弹跳和自定义动画。 3. **主题(Theming)**:jQuery UI支持主题Roller,允许开发者轻松定制界面样式,...