jq初入行常用动画

--jq动画分类--
(1)jQuery的动画其实就是将之前提到过的各种特效进行封装,并对其性能进行优化。
(2)jQuery动画分为三个部分:非自定义动画,自定义动画,和全局动画设置。

一、非自定义动画:
1)显示、隐藏:
show( ) 、hide( )、toggle()
show()、hide()、toggle()方法有两种用法,一种是不传参数,代表直接显示隐藏。
另一种是向方法中传递一个参数,这个参数为number类型,代表动画的执行时间。会有显示隐藏的动画效果。
eg:show(100)、hide(100)、toggle(100)
jQuery还为动画方法提供了三种字符串形式的参数,分别是:fast、slow、和空字符串''
show('fast')、hide('slow')、toggle('');
三种参数的执行时间,分别为 ,'fast' :200ms, ''(默认值):400ms, 'slow':600ms
透明度改变从1到0

2)滑动:
slideUp():向上滑动(隐藏)
slideDown():向下滑动(显示)
slideToggle():滑动(自动)

3)淡入淡出:
fadeOut():淡出(隐藏)
fadeIn():淡入(显示)
fadeToggle():显示、隐藏
该方法是将元素的透明度从1变成0之后将元素的display属性设置为none;

但是如果我们想要将透明度设置到一个固定值,这些方法并不能实现,jQuery为我们提供了一个方法fadeTo(),该方法接受两个参数。
第一个参数是动画执行的时间,第二个参数是期望达到的透明度。

二、自定义动画
animate()方法
animate()方法有三个参数。分别是动画目标(target),动画执行时间,回调函数。只有第一个
参数是必填参数。动画执行完之后,执行回调函数。

$('div').animate({width:'500px',height:'500px'},5000,function(){
    console.log("111");
});

 

温馨提醒:在操作同一元素的时候,推荐使用连缀。在操作不同元素的时候,推荐使用回调函数。

 

转载于:https://www.cnblogs.com/lmxHome/p/10749232.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值