首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Svg.js中的同步容器与对象

Svg.js中的同步容器与对象
EN

Stack Overflow用户
提问于 2018-09-20 04:59:13
回答 1查看 43关注 0票数 0

我正在使用svg.js,尝试使一个对象从A->B运行,然后旋转90度,然后继续运行。但是当旋转物体时,它也是旋转坐标的。因此,我将该对象放入容器中(draw.group()),但对象动画和组动画都是异步的。这是我的密码

代码语言:javascript
复制
<body>
    <div id="drawing"></div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/2.6.6/svg.js"></script>
    <script type="text/javascript">
        var draw = SVG('drawing')
        var group = draw.group()
        var circle= group.rect(50, 50)

        circle.animate(2000).rotate(90, 0, 0)    
        group.animate(2000).move(100, 100)
    </script>
</body>

所以,我希望rect对象先旋转,然后移动,而不是在同一时间工作。

谢谢你帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-20 05:07:03

使用回调

代码语言:javascript
复制
circle.animate(2000).rotate(90, 0, 0).after(function() {
  group.animate(2000).move(100, 100)
}) 

http://svgjs.dev/animating/#callbacks

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52417891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档