Jquery ui JqueryUI可拖动/可拖放-在拖放无效时识别拖放目标
我正在使用jQueryUI的可拖放插件,我有以下场景 三个可拖放目标(每个可拖放目标接受一种类型的元素,基于类)和多个元素(可拖放目标接受的三种类型之一) 我正在使用可拖动设备上的Jquery ui JqueryUI可拖动/可拖放-在拖放无效时识别拖放目标,jquery-ui,jquery-ui-draggable,jquery-ui-droppable,Jquery Ui,Jquery Ui Draggable,Jquery Ui Droppable,我正在使用jQueryUI的可拖放插件,我有以下场景 三个可拖放目标(每个可拖放目标接受一种类型的元素,基于类)和多个元素(可拖放目标接受的三种类型之一) 我正在使用可拖动设备上的revert选项和可拖放设备上的accept 就功能而言,一切正常 我需要什么:在拖放无效时识别拖放目标(拖放到不接受拖动元素的可拖放设备上) 实际问题是什么:只有当被拖动的元素可接受时,所有可拖放火灾事件才发生 我需要这些信息,以便显示针对特定错误投放目标定制的错误消息 我真的无法解决这个问题(除了使用另一个拖放系统
revert
选项和可拖放设备上的accept
就功能而言,一切正常
我需要什么:在拖放无效时识别拖放目标(拖放到不接受拖动元素的可拖放设备上)
实际问题是什么:只有当被拖动的元素可接受时,所有可拖放火灾事件才发生
我需要这些信息,以便显示针对特定错误投放目标定制的错误消息
我真的无法解决这个问题(除了使用另一个拖放系统),因此欢迎任何提示/想法。设置还原功能可能是一个好的开始
$(".draggable1").draggable({
revert: function (droppableObj) {
//if false then no socket object drop occurred.
if (droppableObj === false) {
//revert the selector object by returning true
alert('Not Dropped');
return true;
} else {
//droppableObj was returned,
//we can perform additional checks here if we like
//return false so that the selector object does not revert
return false;
}
}
});
有关更多信息,请参阅:是的,这也是我所倾向的。。。不使用
accept
并在revert
回调中手动检查可拖放项是否有效。。