円をクリックすると、キャンバスの中心を円にしたいと思っています。私はRaphaelJSを使ってsvgを扱っています。viewboxを変更してsvg内の要素を中心にする方法
私はどこCXとXY、paper.setViewBox(width/2 - cx, height/2 - cy, width, height, true)
を試してみましたが、私のSVGファイル内の選択した円の座標であるが、それは動作しません。
円をクリックすると、キャンバスの中心を円にしたいと思っています。私はRaphaelJSを使ってsvgを扱っています。viewboxを変更してsvg内の要素を中心にする方法
私はどこCXとXY、paper.setViewBox(width/2 - cx, height/2 - cy, width, height, true)
を試してみましたが、私のSVGファイル内の選択した円の座標であるが、それは動作しません。
あなたの計算は間違っています。
paper.setViewBox(cx - width/2, cy - height/2, width, height, true)
ハハハはい、ありがとう、ちょうど自分でこれをしました:D –
cx - (settings.vb.width/2)、cy - (settings.vb.height/2) –
実際の例を共有できますか? – ksav
私はすでに自分自身を見つけようとしています。 –