jquery - 如何在Tweenmax中连续动画?

标签 jquery gsap

我正在尝试从左到右对一张图像进行连续动画处理,并且我希望它重复多次(仅从左到右)。我是这样写的。

  <script>
   TweenMax.to(".image",40,{
    left:'960px',
    onComplete:function(){
        $(".image").css({"left":"-50px"});
        TweenMax.to(".image",40,{
            repeat:-1,
        })
      }
   })
  </script>
  <div class="image"></div>

最佳答案

您可以使用简单的函数定义来执行此操作;

 <script>
   function animateImage() {
       $(".image").css({"left":"-50px"});
       TweenMax.to(".image",40,{
           left: '960px',
           onComplete: animateImage
       });
   }
  </script>
  <div class="image"></div>

关于jquery - 如何在Tweenmax中连续动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24953279/

相关文章:

javascript - 在窗口大小调整时显示不同的JS动画

javascript - 简单的 jQuery 单击 slider

javascript - 使用JS和Jquery将 'Month and Year'字符串转换成Date对象

Webpack + Vuejs + GSAP 问题

javascript - Firefox 和 IE 中的背景位置动画问题

javascript - GSAP/TweenMax 在移动设备上禁用桌面动画,反之亦然,并在调整大小时重置

javascript - Angularjs jquery UI 自动完成

jquery - 通过内容的精确匹配来选择元素

javascript - 仅使用选定的 xml 数据填充 jqgrid

javascript - 如何在 GSAP 和 ScrollMagic 中为底部和不透明度属性设置动画?