簡體   English   中英

Svg.js中的同步容器和對象

[英]Syncronous Container and Object in Svg.js

我正在使用svg.js並嘗試使對象從A-> B運行,然后旋轉90度,然后繼續運行。 但是,當旋轉對象時,它也會同時旋轉坐標軸。 因此,我將該對象放入了一個容器(draw.group())中,但是對象動畫和組動畫工作是異步的。 這是我的代碼

<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>

因此,我希望矩形對象先旋轉,然后移動,而不是同時工作。
謝謝你幫我

使用回調

circle.animate(2000).rotate(90, 0, 0).after(function() {
  group.animate(2000).move(100, 100)
}) 

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM