2013-03-19 74 views
2

我有关于使用Raphaël2.1.1进行拖放的问题。当我使用可用的代码here时,我能够成功拖动路径。在使用视框时将一组路径拖放到Raphael.js中

但是,当我添加viewbox方法时,拖放功能无法正常工作。我觉得解决方案是在转换中对它进行补偿,但我对使用SVG并不知道要调整什么是新的。

在我的代码为我的论文开始的参数为800 x 800。当我使用视框,我使用的参数1200 X 1200

回答

0

我想通了。你需要用你的viewbox的增加率来补偿你的dx和dy值。

对于800 X 800的纸张,如果您使用的是1200 X 1200的视框,那么您将移动方法中的dx和dy值乘以1.5。这就是它的全部。

一旦你知道如何,一切都很简单。