当前位置: 首页 > 文档资料 > TweenMax 中文文档 >

.kill()

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

.kill( vars:Object, target:Object ) : *
消灭整个动画或部分参数。返回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()适用于TweenMaxTweenLite

.kill()的参数

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

.kill() 示例

.kill()返回值

.kill()的补充说明

最后更新:

类似资料

  • TweenMax.killChildTweensOf( parent:Object, complete:Boolean ) : 删除/杀死(kill)特定DOM元素的子元素的所有补间动画,可选择强制它们首先完成。 例如你的HTML结构如下: <div id="d1"> <div id="d2"></div> <img id="image" src="img.jpg" /> </d

  • TweenMax.killAll( complete:Boolean, tweens:Boolean, delayedCalls:Boolean, timelines:Boolean ) : 删除所有补间动画或延迟执行函数或时间轴,可选择强制它们先完成。 //删除所有 TweenMax.killAll(); //仅删除补间动画 TweenMax.killAll(false, true, fal

  • TweenMax.killTweensOf( target:Object, vars:Object ) : 移除指定对象的所有动画(或特定动画属性)或移除延迟执行函数。 TweenMax.killTweensOf(myObject); //清除某个对象的动画(tween) TweenMax.killTweensOf(myObject, {opacity:true, x:true}); //清除某个

  • TweenMax.killDelayedCallsTo( function:Function ) : 立刻杀死所有延迟执行函数。 TweenMax.killDelayedCallsTo(myFunction); 由于延迟执行函数就像一个动画(用到target和onComplete),因此以下两行效果相同。 TweenMax.killTweensOf(myFunction) TweenMax.k

相关阅读