基本动画
1. show(speed[,callback]) 和 hide(speed[,callback]) 显示隐藏元素
所有动画的speed:number、fast(200)、normal(400)、slow(600)
注意: 1.9以上的版本以不再支持toggle(fn1,fn2) 模拟鼠标连续单击事件
解决方案:脚本中加入以下代码,作为插件
2. fadeIn(speed[,callback]) 和 fadeOut(speed[,callback]) 淡入淡出(改变opacity)
3. slideUp(speed[,callback]) 和 slideDown(speed[,callback])
改变元素高度
自定义动画
4. animate()
animate(params, speed, callback)
params是一个包含样式属性及值的映射
动画回调函数
非动画方法不会加入动画队列中,可以在回调函数里实现对非动画方法排队
停止动画
stop(clearQueue, gotoEnd)
clearQueue(布尔值)表示是否要清空未执行的动画队列
gotoEnd (布尔值)表示是否直接将正在执行的动画跳到末状态
判断元素是否处于动画状态(重要)
避免出现动画积累
动画延迟
delay(time)
交互动画
5. toggle(speed[,callback])
切换元素可见状态
6. slideToggle(speed[,easing][,callback])
通过高度切换元素可见状态
7. fadeTo(speed[,opacity][,callback])
把opacity以渐进的方式调到指定值
8. fadeToggle(speed[,easing][,callback])
通过高度切换元素可见状态