02-导言
7.0 导言
jQuery自带了许多预设的特效和健壮的低级动画方法,可以用它们来创建自己的特效。
这些预设的特效包括:
- 以切换方式隐藏和显示元素;
- 缩放同时淡入/淡出元素;
- 上下滑动和切换;
- 淡入淡出为特定的不透明度。
所有这些预设特效都支持速度和完成时触发的回调函数。
除了预定义特效之外,还有一些工具有助于更好地控制动画:
- 评估元素是否处于动画过程中的
:animated选择器; - 关闭和开启全部特效的功能;
- 在动画队列中添加自定义函数的功能;
- 修改整个动画队列的函数。
警告
值得一提的是,经过封装的动画方法
hide(持续一段时间)和slideup在元素高度接近0的时候会减小内外边距。这可能影响到页面代码和特效所用CSS的编写方法。还要注意,jQuery对于怪癖(Quirks)模式中的文档特效还不正式支持。