, пожалуйста, помогите мне, я в целом знаю, как использовать перетаскиваемые и сбрасываемые классы, но я не могу найти способ добиться этого:
У меня есть изображение большого размера, которое мне нужно перетащить в div.
1) при перетаскивании, вместо перемещения по изображению большого размера, я хочу использовать изображение небольшого размера (оно у меня уже есть, просто нужно изменить источник).
2) Как только он достигнет целевого элемента div, я хотел бы скрыть это перетаскиваемое изображение и снова показать изображение большого размера в его первоначальном месте.
Единственное ограничение: должно применяться «revert: invalid».
Это мой код:
$("#big_img").draggable({
revert: 'invalid',
drag : function(e, ui){
//Change big image with a small version of it
$(this).attr("src").replace("/Large/","/Small/"); //<--this do nothing
}
});
$("#target").droppable({
drop: function(e, ui) {
alert("was added"); //<-- no problem here.
//Restore the big_img
}
});
Спасибо.