2013-03-19 75 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。這就是它的全部。

一旦你知道如何,一切都很簡單。