我实际上有两个问题,标题中的问题是主要的。页面上有多个标记为droppable的div元素,在这些div元素内部,有一些被标记为draggable的span元素。我希望当你拖动一个元素并将其悬停在droppable区域时,该区域会高亮显示或者出现边框,以便他们知道可以在那里放置它。
作为第二个问题,所有我的可拖动元素都有display:block、width和float属性,所以它们在我的droppable区域看起来很整洁。但是,当项目被丢弃后,它们似乎会获得一个位置,并且不再像其他项目那样漂亮地对齐。供参考,这是我的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();
}