#jquery-ui #draggable #droppable
#jquery-пользовательский интерфейс #перетаскиваемый #удаляемый
Вопрос:
Я могу получить идентификатор элемента, на который я сбросил, с помощью приведенного ниже кода, но если я попытаюсь изменить оповещение, чтобы получить идентификатор перетаскиваемого элемента, ничего не произойдет. например, alert (ui.draggable.attr (‘id’));
$(function() {
function dropCallback(e) {
alert("The firing droppable item was " e.target.id );
};
$("#draggable").draggable({axis:"x"});
var dropOpts = {
accept:"#draggable",
drop:dropCallback,
greedy:true
};
$(".target").droppable(dropOpts);
});
Ответ №1:
Попробуйте использовать…
drop:function(event,ui) {alert($(ui.draggable).attr("id"));}