可拖动/可拖动:一次又一次地触发位置下降

时间:2014-04-04 16:24:06

标签: javascript jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

相关守则:

$( ".tile" ).draggable({
  helper: "clone",
  start:function ( event, ui){
    setTimeout(function(){
      destroyHelper();
      doSomething();
    },1000);
  },
  stop:function( event, ui ) {
    doSomething();
  }
});

我正在尝试做的事情:拖动开始后的一段时间,即使用户没有取消,也会强制拖动项目。丢弃代码按预期运行,用户仍在拖动项目。我似乎无法破坏帮助者,停止拖动过程继续,或强制丢弃(unlick)被识别

2 个答案:

答案 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();
  }
});