http://robertnyman.com/html5/fileapi-upload/fileapi-upload.htmlの例を使用して、アップロード目的でドラッグアンドドロップを使用する実装があります
動作時はこんな感じです。
- ドラッグ アンド ドロップ前: http://cl.ly/image/0c3f1m0M2K2D
- ドラッグ アンド ドロップ後: http://cl.ly/image/0Z131N333n0L
droparea は、私が dropArea と呼ぶ div です。
問題は、ドラッグ アンド ドロップしたはずの 4 つの画像から外れているため、そのうちの 2 つを特別なステータスにするために選択したいと考えていました。たとえば、画像 1 と 3 がスニークであることをサーバーに通知したいとします。
既に div 要素にある画像 1 と 3 を 2 つの描画された div にドラッグ アンド ドロップできるようにしたい
http://cl.ly/image/3T3O410X2E40
私はこれまでこれを行うことができないことに気づきました。
主な理由は、dropArea div で作成された画像に ondragstart 属性を追加できないことです。
ドラッグ可能な属性を追加できます。
したがって、dropArea div にドラッグ アンド ドロップすると、このような HTML コードが得られます。
記載されているように、希望どおりの効果を得ることができますか?
そうでない場合、ドラッグ アンド ドロップを使用せずに同じ結果を得る別の方法はありますか? ドラッグ アンド ドロップした画像を右クリックして、スニークとして選択することはできますか?
更新: id 属性を追加する必要があることに気付いたので、dropArea 内の別のドラッグ アンド ドロップ画像のドラッグ アンド ドロップ効果が機能するようになりました。
しかし、元の画像ではなく、コピーをドラッグ アンド ドロップしたいのです。したがって、私はまだこれについて助けが必要です。