我实际上有两个问题,标题中的 on 是主要问题。我在标记为可放置的页面上有多个 div 元素。在这些 div 元素中,我有标记为可拖动的跨度。我想要它,所以当您拖动元素并将其悬停在可放置区域上时,该区域要么突出显示,要么具有边框,因此他们知道可以将其放置在那里。
作为第二个问题,我所有的可拖动元素都有一个 display:block、一个宽度和一个浮点数,所以它们在我的可放置区域看起来很漂亮和整洁。当物品被丢弃时,它们似乎被设置为它们的位置,因为它们不再像我的其他物品那样漂亮而整洁。作为参考,这是我的javascript。
$('.drag_span').draggable({
revert: true
});
$('.drop_div').droppable({
drop: handle_drop_patient
});
function handle_drop_patient(event, ui) {
$(this).append($(ui.draggable).clone());
$(ui.draggable).remove();
}