4

ドラッグアンドドロップのさまざまな実装をたくさん見つけましたが、それらはすべて、画像が<ahref>タグ内にネストされていないという一般的な仮定の下で動作しているように見えました。

ブラウザ、Mac OS、Windowsのいずれであっても、結果は常に同じです。

  • ドラッグ

    < img src='http://www.lol.com/pic.jpg' />

http://www.lol.com/pic.jpghtml形式で入力します。または、デスクトップにドラッグすると、実際の画像が保存されます。

  • ドラッグ

    < a href='http://www.lol.com/notgonnahappen.html'>< img src='http://www.lol.com/pic.jpg' />< /a>

http://www.lol.com/notgonnahappen.htmlデスクトップにドラッグすると、URLリンクを入力して作成します。

画像のURLを抽出する方法はありますか?そして、それが関連付けられているリンクのそれではありませんか?JS?Java?C#?

4

2 に答える 2

0
var data = $(e.dataTransfer.getData('text/html'));
var img = data.attr('src');
if (!img) 
    img = data.find("img").attr('src');
于 2012-08-07T18:45:29.050 に答える