`

jQuery ui effects

 
阅读更多
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。
分享到:
评论

相关推荐

    jquery ui & themes

    2. **效果(Effects)**:jQuery UI集成了jQuery的动画效果,并扩展了更多如淡入淡出(Fade)、滑动(Slide)和切换(Toggle)等视觉特效。同时,它还提供了自定义动画的API,让开发者能自由组合和控制动画效果。 3...

    ,jqueryui jquery ui包 效果不错,只是为了自己保存

    **jQuery UI:一个强大的前端开发工具包** jQuery UI是一个基于jQuery JavaScript库的扩展,它提供了一整套可交互的用户界面组件,包括对话框、拖放功能、日期选择器、进度条、排序列表等。这个名为"jquery-ui-...

    最新jQueryUI组件下载

    这个“最新jQueryUI组件下载”应该指的是版本号为1.10.0的jQuery UI压缩包。 jQuery UI 包含了大量的可交互和视觉上吸引人的元素,它简化了网页开发,让开发者可以快速实现复杂且用户友好的界面设计。以下是一些...

    jQuery UI 中文版 入门到精通 PDF

    2. **效果(Effects)**:jQuery UI提供了丰富的动画效果,包括淡入淡出(Fade)、滑动(Slide)、切换(Toggle)等基础效果,以及自定义组合效果和过渡动画,使得页面操作更加生动。 3. **交互(Interactions)**...

    jQueryUI API文档资料

    3. **特效(Effects)**:jQuery UI包含了一系列内置的动画效果,如Fade(淡入淡出)、Slide(滑动)、Toggle(切换显示隐藏)等,以及基本效果的组合,如 Blind(拉伸)、Drop(下落)、Explode(爆炸)和Fold...

    jquery-ui+jquery-ui-rails

    《jQuery UI与jQuery UI Rails整合应用详解》 在Web开发领域,jQuery UI和Rails框架的结合使用能够构建出功能丰富、交互性强的用户界面。本文将深入探讨如何将这两个强大的工具集结合,以提升Web应用的用户体验。 ...

    jQuery UI Cookbook (pdf + ePub)

    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 ...

    jQueryUI V1.12.1

    4. **效果(Effects)**:jQueryUI包含了各种动画效果,如淡入淡出(Fade)、滑动(Slide)、切换(Toggle)等,以及一个完整的特效库,包括基本效果、组合效果和自定义效果,让开发者能够轻松实现动态过渡和视觉...

    jquery UI组件集合

    8. 效果(Effects):jQuery UI 提供了一系列内置的动画效果,如淡入淡出、滑动、切换等,同时还可以自定义复杂的动画序列。 9. 颜色选择器(Colorpicker):这个组件提供了一个色彩选择界面,用户可以方便地选取...

    jQuery UI 1.7(2009).pdf

    3. **Effects(效果)**:jQuery UI包含了一系列动画效果,如淡入淡出、滑动、抖动等,这些效果可以轻松应用于页面元素,提升用户体验。通过简单的API调用,开发者可以创建出视觉上吸引人的动态效果。 4. **Theming...

    jquery API 和 jquery ui API

    2. **特效(Effects)**:jQuery UI 提供了丰富的视觉特效,如基本效果(如 `fadeIn()`, `slideToggle()` 等)、组合效果(如 `toggle()`, `switchClass()`)以及自定义效果。 3. **交互(Interactions)**:jQuery...

    JQueryUI架包

    要使用 jQuery UI,首先需要在项目中引入 jQuery 和 jQuery UI 的库文件,例如 `jquery-ui-1.8.24` 包含的 `jquery-ui.min.js` 和相应的 CSS 文件。然后,通过 jQuery 选择器选择要应用组件的元素,调用对应的插件...

    jquery UI中文文档

    **jQuery UI 中文文档概述** jQuery UI 是一个基于 jQuery JavaScript 库的开源用户界面插件集合,它提供了各种可交互的组件和美化效果,用于创建功能丰富的网页应用程序。这个中文文档集是为开发者提供关于如何...

    jquery ui(里面包含demo)

    7. **效果(Effects)**:jQuery UI提供了许多内置的动画效果,如淡入淡出、滑动、切换等,同时支持自定义组合效果。 8. **排序(Sortable)**:使列表或网格元素可以进行排序,适用于整理列表项或调整布局顺序。 ...

    jquery插件jquery-ui-1.8.2.custom.min.js

    在1.8.2这个版本中,jQuery UI包含了多个模块,如Widgets(组件)、Effects(特效)、Position(定位)和Utilities(工具函数)。Widgets是jQuery UI的核心,包括Accordion(手风琴效果)、Autocomplete(自动补全)...

    jqueryui-API(最完整)

    2. **效果(Effects)**:jQuery UI 包含了多种动画效果,如淡入淡出、滑动、切换等,可以轻松添加到页面元素上,增强用户体验。 3. **主题(Themes)**:jQuery UI 支持自定义主题,通过 ThemeRoller 工具,开发者...

    jquery-ui-1.11.4完整版

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

    jqueryUI demo

    2. **特效(Effects)**:jQuery UI 包含了多种视觉效果,如淡入淡出(Fade)、滑动(Slide)、切换(Toggle)等基础效果,以及更复杂的动画组合。这些特效可以单独使用,也可以与其他组件结合,提升用户体验。 3. ...

    jquery插件jquery-ui-1.8.18.custom.min.js及css文件

    《jQuery UI 1.8.18 自定义插件与CSS详解》 jQuery UI 是一个基于 jQuery 库的用户界面库,它提供了丰富的交互效果、可定制的主题以及各种UI组件,如日期选择器、对话框、滑块等。在本篇文章中,我们将深入探讨其...

    jQuery & jQuery UI 1.3.2离线AIR版手册

    2. **效果(Effects)**:除了jQuery本身的基本动画,jQuery UI还提供了更多的过渡和动画效果,如淡入淡出、弹跳和自定义动画。 3. **主题(Theming)**:jQuery UI支持主题Roller,允许开发者轻松定制界面样式,...

Global site tag (gtag.js) - Google Analytics