- TimelineMax 中文手册 / TimelineLite 中文手册
- TimelineMax()
- .add()
- .addCallback()
- .addLabel()
- .addPause()
- .remove()
- .removeCallBack()
- .removeLabel()
- .removePause()
- .to()
- .from()
- .fromTo()
- .staggerTo()
- .staggerFrom()
- .staggerFromTo()
- .set()
- delay
- paused
- useFrames
- tweens
- stagger
- align
- autoRemoveChildren
- smoothChildTiming
- repeat
- repeatDelay
- yoyo
- callbackScope
- onStart
- onStartParams
- onStartScope
- onComplete
- onCompleteParams
- onCompleteScope
- onReverseComplete
- onReverseCompleteParams
- onReverseCompleteScope
- onUpdate
- onUpdateParams
- onUpdateScope
- onRepeat
- onRepeatParams
- onRepeatScope
- .play()
- .pause()
- .paused()
- .restart()
- .resume()
- .reverse()
- .reversed()
- .seek()
- .timeScale()
- .tweenTo()
- .tweenFromTo()
- .delay()
- .repeat()
- .repeatDelay()
- .duration()
- .totalDuration()
- .progress()
- .totalProgress()
- .time()
- .totalTime()
- .endTime()
- .startTime()
- .yoyo()
- .autoRemoveChildren
- .data
- .smoothChildTiming
- .timeline
- .call()
- .clear()
- .currentLabel()
- .eventCallback()
- TimelineMax.exportRoot()
- .getActive()
- .getChildren()
- .getLabelAfter()
- .getLabelBefore()
- .getLabelsArray()
- .getLabelTime()
- .getTweensOf()
- .invalidate()
- .isActive()
- .kill()
- .recent()
- .shiftChildren()
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
.getChildren()
.getChildren( nested:Boolean, tweens:Boolean, timelines:Boolean, ignoreBeforeTime:Number ) : Array
返回一个数组,其中包含嵌套在此时间轴中的所有动画和时间轴。
//创建一个主时间轴和一个子时间轴:
var master = new TimelineLite(),
nestedTimeline = new TimelineLite();
//添加2个动画到子时间轴
nestedTimeline.to("#e1", 1, {x:100})
.to("#e2", 2, {y:200});
//添加3个动画到主时间轴
master.to("#e3", 1, {top:200})
.to("#e4", 1, {left:100})
.to("#e5", 1, {backgroundColor:"red"});
//子时间轴添加到主时间轴
master.add(nestedTimeline);
//只获取顶级动画和时间轴
var children = master.getChildren(false, true, true, 0);
console.log(children.length); //"3" (2 tweens and 1 timeline)
//获取全部0.5秒之后的动画和时间轴
children = master.getChildren(true, true, true, 0.5);
console.log(children.length); //"5" (4 tweens and 1 timeline)
//获取全部动画和子动画
children = master.getChildren(true, true, false, 0);
console.log(children.length); //"5" (5 tweens)
.getChildren()适用于TimelineMaxTimelineLite
.getChildren()的参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
nested | Boolean | 否 | (default = true)结果是否包含子级,如果只需要顶级设置为false |
tweens | Boolean | 否 | (default = true)结果是否包含动画(TweenMax/TweenLite) |
timelines | Boolean | 否 | (default = true)结果是否包含时间轴(TimelineMax/TimelineLite) |
ignoreBeforeTime | Boolean | 否 | (default = -9999999999)忽略此时间前的动画和时间轴 |
.getChildren() 示例
.getChildren()返回值
.getChildren()的补充说明
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论