1

1つのSVGオブジェクトを1つのキャンバスから別のキャンバスにドラッグできるかどうか疑問に思いました。SVGで描画する必要のある複数の領域を持つWebページを実装する必要がありますが、この領域はページのさまざまな部分に配置されています。要件は、ある領域から別の領域にオブジェクトをドラッグする必要があることです。そのため、SVGを使用して描画する複数のキャンバス領域があると考えていますが、1つのキャンバス領域からオブジェクトをドラッグできるかどうかはわかりません。別のキャンバスエリア。キャンバス領域の1つでRaphaelJSを使用してオブジェクトを描画していましたが、オブジェクトをキャンバスの外側にドラッグすると表示されなくなったので、最初に考えたのは、これはサポートされていないということです。

誰か助けてもらえますか?

ありがとう、ポール

4

1 に答える 1

1

Svg描画は、設定されているビューポート(読み取り:キャンバス)に制限されます。

あなたがやりたいことをする方法はたくさんあります。たとえば、ドラッグ中にマウスの下に移動する新しいsvgイメージを作成します。svgキャンバスがウィンドウ全体をカバーしていることを確認することもできますが、ウィンドウの外にドラッグすることはできません(必要な場合)。もう1つの完全な方法は、HTML5ドラッグアンドドロップを使用してドラッグイメージを設定し、そこでネイティブ機能を使用することです。

于 2012-05-16T14:31:55.837 に答える