我有一个项目,就像一个日历,可以为医院的不同医生进行任命。我有一个表,每个“td”都是一个可放置的元素。我有一些“div”,它们是可拖动的元素。我想要做的是将元素拖到droppables,但每个“td”没有更多的han。 div有不同的类,因为它们的颜色不同。比你!
答案 0 :(得分:0)
根据您特定案例的有限信息,这里有一个建议: 一旦拖动掉落到droppable上,删除拖放事件中拖拽和拖放的能力:
$(function() {
$( ".draggable" ).draggable();
$( ".droppable" ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Dropped!" );
$(this).droppable( "destroy" );
event.ui.draggable("destory");
}
});
});