Хорошо, что вы пытались до сих пор не имеет смысла (вам нужно больше исследований), так что вы слишком далеко от цели. Но я проведу вас простым примером и ссылками на необходимую документацию.
Во-первых, вам нужны jQuery и jQuery UI (этот последний имеет методы перетаскивания и droppable). Вы можете найти последние версии: Google CDN.
После того, как у вас есть эти требования, увидеть этот простой пример:
$(function(){
// make the image draggable, use a clone if you want to maintain the original image
$('img').draggable({ helper: 'clone' });
// set up and control the droppable
$('.holder').droppable({
accept: 'img',
drop: function(event, ui){ /* on drop, retrieve the image src and set it to the target's bg */
var img_src = $(ui.helper).attr('src');
$('.holder').css('background', 'red url(' + img_src + ') no-repeat center center');
}
});
});
Вот живой пример, так что вы можете начать оттуда: https://jsfiddle.net/re1xwsm3/.
Кроме того, спокойно прочитайте как jQuery UI Draggable Documentation, так и jQuery UI Droppable Documentation, чтобы правильно понять, как это работает.
объясните это лучше. что вы хотите сделать точно? что вы пробовали до сих пор? обновите свой пост, пожалуйста. – kosmos
Итак, вы хотите взять src '' и сделать его 'background-image'' '? – yuriy636
@ yuriy636 Я хочу перетащить изображение 1 в классный держатель –