Edited at

TweenMax,TimelineMaxで、クラスの付け替えをしたい

表題の通りなのですが、

Timelinemaxを利用する際に、jQueryでいうところのaddClassやremoveClassってどうやるんだろうと悩み、恥ずかしながら調べるのに時間がかかってしまったので、備忘録的に記事に残します。

結論から言うと、ドンピシャな記事が公式にちゃんとありました。

Timelinemax: add classes


TimelineMax


クラスをつけたいとき(addClass)

const tl = new TimelineMax();

tl.set('.target', {className:"+=active"});


クラスをとりたいとき(removeClass)

const tl = new TimelineMax();

tl.set('.target', {className:"-=active"});


TweenMax


クラスをつけたいとき(addClass)

TweenMax.set('.target', {className:"+=active"});


クラスをとりたいとき(removeClass)

TweenMax.set('.target', {className:"-=active"});