2011-09-13 4 views
2

私は自分のページにリンクを持っています。ドラッグを行っている他のdivにそれらのコピーを作成したいと思います。JavaScriptのドラッグ&ドロップリンク

私はすでにDrag and Drop in JavaScriptCross Browser HTML5 Drag and Dropの方法を見ていますが、正しく動作しません。ドラッグ可能なオブジェクトがリンクの場合、ドラッグすることはできません。

私は単純なものを望んでいます:リンクをドラッグして、他のdivの情報を取得します。

私はdojo 1.4.3を使用していますが、ドラッグアンドドロップはIE9と互換性がありません。したがって、私はそれを使用することはできません。 dojoのバージョンは変更できません。IE7-9、Firefox、Chrome、Safariの互換性が必要です。

私はjQueryを使用できません。

+0

あなたはjqueryのを使用することはできません: - ここに

がライブデモのライブラリへのリンクです(笑顔でオレンジ色のDIV要素に注意してくださいテキストスマイルはリンクです) jqueryタグを追加しますか? – wong2

+0

申し訳ありません。編集をありがとう – jaapaurelio

+0

すぐにリリースされるdojo 1.7では、IE9のサポートが追加されました。リンクをクリックして保持し、ドラッグしてリンクの場所に移動しないようにするユーザーエクスペリエンスは少し変です。たぶんあなたは、ユーザーがリンクをドラッグするために使用する「ハンドル」イメージを追加することができます。 – BuffaloBuffalo

答えて

0

多分私はREDIPS.dragライブラリを提案することができます。これは、DIV要素をテーブル間でドラッグすることに基づいています。ドラッグ・レイアウトは表のセルで定義され、class = "drag"のすべてのDIV要素はドラッグ可能になります。

DIV要素には、別の表やリンクなどのHTMLコンテンツを含めることができます。元のリンクをコピーする必要があるため、DIV要素を複製することもできます。

http://www.redips.net/javascript/drag-and-drop-table-content/

関連する問題