相关守则:
$( ".tile" ).draggable({
helper: "clone",
start:function ( event, ui){
setTimeout(function(){
destroyHelper();
doSomething();
},1000);
},
stop:function( event, ui ) {
doSomething();
}
});
我正在尝试做的事情:拖动开始后的一段时间,即使用户没有取消,也会强制拖动项目。丢弃代码按预期运行,用户仍在拖动项目。我似乎无法破坏帮助者,停止拖动过程继续,或强制丢弃(unlick)被识别
答案 0 :(得分:1)
$(document).trigger("mouseup");
我发现上面的代码强制丢弃
答案 1 :(得分:0)
试试这个:
$( ".tile" ).draggable({
helper: "clone",
start:function ( event, ui){
setTimeout(function(){
$( ".tile" ).trigger("dragstop");
},1000);
},
stop:function( event, ui ) {
doSomething();
}
});