我对Raphael JS有一个特定的问题。
我正在绘制一个甜甜圈元素(类似于此链接How to achieve 'donut holes' with paths in Raphael)
var hole_draw = paper.path('M0,0 H1340V680H0ZM852,283H994V391H852');
-- some work over this hole, clicks, etc.
然后我有一些更新容器大小的jQuery点击事件,我想重建hole_draw元素的coords。
是否有任何具体方法可以在不删除并重新创建的情况下执行此操作?类似的东西:
hole_draw.rebuild('M0,0 H440V280H0ZM352,281H394V791H352'); //is this exist?
并保留与此相关的所有事件?
希望有一个干净的解决方案。
谢谢,
答案 0 :(得分:0)
使用动画功能
hole_draw.animate({路径:“M”+ x +“”+ y +“”+ z});