jQuery动画的 方法

一 , jquery动画
1,显示隐藏
显示:show()
隐藏:hide()
相当于对display:none;多了一个动画效果
show(500) 500毫秒显示出来
toggle:切换显示与隐藏状态
toggle(null/speed).easing,fn)
null: 空, 没有参数
speed:'slow|normal|fast'|2000
easing:指定动画效果,默认是swing
fn:回调函数,动画执行完毕执行回调
2,淡入淡出
语法:
fadeIn(null/speed,easing,fn) 淡入 
fadeOut(null/speed,easing,fn) 淡出
相当于opcity:0|1,只是加上动画效果
3,划入划出
语法:
slidUp(null/speed.easing,fn) 收起
slidDown(null/speed.easing,fn) 展开
通过改变元素的高度实现
二,jquery自定义动画
animate 方法可以让我们自定义动画
用法1:
语法:
$('div').animate({styles},speed,easing,fn)
{styles}:一组css样式,动画执行的目的地{width:500,height:300}
speed:"shlow"|'normal'|'fast'|2000 动画执行的时间
easing:动画指定效果,默认是swing
fn:回调函数,动画执行结束执行回调
用法2:
语法:


$('div').animate({styles},{queue,duration,easing,complete})
{styles}:一组css样式 动画的目的地queue:当前动画是否加入动画列队,true/false 默认是true
duration:动画执行的时间
easing:指定动画运动效果
complete:动画回调函数
动画队列:当一个元素添加了多个动画时,调用了多个animate方法,就会产生一个动画队列,将多个动画排放到列队
在队列中的动画会顺序执行,不在队列中的动画会同时执行
停止动画方法 stop()
1)stop() 停止当前动画,但是不会停止队列中的其他动画,当前该元素真在执行的动画
2)stup(true)
停止所有动画
3)stop(true,true)
               停止所有动画,并且将动画停止到当前动画的结尾效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值