如何重建拉斐尔的路径

how to rebuild raphael js path

本文关键字:路径 何重建 重建      更新时间:2023-09-26

我对Raphael JS有一个特定的问题。

我正在画一个甜甜圈元素(类似于这个链接如何在Raphael中实现带有路径的甜甜圈孔)

var hole_draw = paper.path('M0,0 H1340V680H0ZM852,283H994V391H852'); 
-- some work over this hole, clicks, etc.

然后我有一些jQuery点击事件,它们更新了容器大小,我想重新构建hole_draw元素的坐标。

有没有什么具体的方法可以在不删除和重新创建它的情况下做到这一点?类似于:

hole_draw.rebuild('M0,0 H440V280H0ZM352,281H394V791H352'); //is this exist?

并保留所有与此相关的事件?

希望有一个干净的解决方案。

谢谢,

使用动画功能

hole_draw.animate({path:"M"+x+"+y+"+z});