Я пытаюсь получить URL-адрес изображения, помещенного в div.Вот код, который я использую:
$('#dropzone')
.bind('dragenter dragover', false)
.bind('drop', function(e) {
e.stopPropagation();
e.preventDefault();
alert(e.dataTransfer.getData('text'));
});
Дело в том, что оно прекрасно работает при перетаскивании несвязанных изображений (я получаю атрибут src
элемента img
), когда пытаюсь сделатьэто с изображениями, которые они являются ссылками (<a href="..."><img src="..."></a>
), я получаю атрибут href
элемента a
вместо атрибута src
элемента img
.
Есть идеи?
Меня не волнует совместимость браузера, я хочу, чтобы он работал только в Firefox (или Chrome).
Редактировать: Вот как это выглядит: http://jsfiddle.net/SPdHR/2/
(похоже, работает только в Firefox)