.kill()

优质
小牛编辑
136浏览
2023-12-01

.kill( vars:Object, target:Object ) : *
根据参数完全或部分kill时间轴。
返回self便于链式调用。

//杀掉整个时间轴
myAnimation.kill();
 
//仅清除x和y属性
myAnimation.kill({x:true, y:true});
 
//仅清除目标元素"myObject"相关动画,如果该动画有多个对象,其他对象的动画不清除
myAnimation.kill(null, myObject);
 
//仅清除目标元素"myObject"动画的"x"和"y"属性
myAnimation.kill({x:true, y:true}, myObject);
  
//仅清除目标"myObject1"和"myObject2"的"opacity"属性
myAnimation.kill({opacity:true}, [myObject1, myObject2]);

.kill()适用于TimelineMaxTimelineLite

.kill()的参数

参数类型必填说明
varsObject需要清除的属性,如{x:true, y:true},属性值无关紧要,{x:false, y:false}也是相同效果。留空则清除全部属性
targetObject清除与该目标相关的属性,如kill(null, [myObject1, myObject2])。留空则选择全部目标。

.kill() 示例

.kill()返回值

.kill()的补充说明