如何将GreenSock Draggable绑定到SVG元素,但是效果是否适用于另一个元素?

时间:2017-05-17 22:18:12

标签: javascript animation svg greensock

我正在尝试使用GreenSock来创建一个SVG交互式。这是SVG的基本结构:

                ---------------------------------
----------------|------------------------|      |
|               |                        |      |
|       B       |      <----->           |  A   |
|               |                        |      |
----------------|------------------------|      |
                ---------------------------------

其中A是svg容器,B是其中的g元素。 我希望能够从svg A中检索拖动事件信息,并将它们应用到g元素B,以便svg元素不会移动,但{{1元素B在g内来回滑动 - 使用svg的动量效果。这有两个原因:

  • 我希望用户能够拖动ThrowPropsPlugin上的任意位置并获得效果。
  • 我无法将事件监听器应用于svg元素。

我不确定如何使用GreenSock执行此操作。有没有人对如何做到这一点有任何建议?

请注意,我可以访问GreenSock商业库,因此我可以使用g

0 个答案:

没有答案