我有一个名为saveSmilies的函数,它接受两个参数:被拖动的元素id和被删除的元素id。
我正试图这样做:
$('.draggable').draggable({
revert: true,
drop: function() {
$dropped = $(this);
},
stop: function() {
quiz1.saveSmilies($(this).attr('id'), $dropped);
}
});
但它不起作用......我这样做完全错了吗?或者只是某个地方的错字?
所以基本上如果我拖动一个id为'box1'的元素并将其放在id为'box2'的元素上,那么它将执行以下操作:quiz1.saveSmilies('box1','box2');
答案 0 :(得分:1)
这应该有效:
drop: function(ev, ui) {
var draggedID = ui.draggable.attr("id");
var droppedID = $(this).attr("id");
}