我有一个可接受两个选择器的droppable元素,而drop函数实际上是一个函数,它根据被删除的对象类调用另一个合适的函数。这是代码
function setDroppable()
{
$(".droppable-tile").droppable({
accept: '.draggable-task, .tile', //add draggable event
tolerance: 'pointer',
drop: function(event,ui){
if(ui.draggable.hasClass('draggable-task')){
dropTask(event,ui);
}
else {
dropTile(event,ui);
}
},
hoverClass: "tile-hover"
});
}
当我尝试在浏览器中测试时,发生以下错误:
jquery-1.12.4.js:253 Uncaught Error:无法在初始化之前调用droppable上的方法;试图调用方法'禁用'