stopAnimationOfLink: function (link) {
if ($(link).data('gsap') !== undefined && $(link).data('gsap') !== null) {
- $(link).data('gsap').pause();
+ $.each($(link).data('gsap'), function (k, v) {
+ v.pause();
+ });
}
},
}
if (usegsap) {
to.duration = duration;
- gsap.fromTo(animatedElement, from, to);
+ let anim = gsap.fromTo(animatedElement, from, to);
+
+ let anims = [];
+ if ($(link).data('gsap') !== undefined) {
+ anims = $(link).data('gsap');
+ }
+ anims.push(anim);
+ $(link).data('gsap', anims);
}
this.fluidbook.networkControl.pause((to.delay + duration + 0.5) * 1000);