Jquery UI:可拖动拖动事件不起作用

时间:2016-03-14 10:52:47

标签: javascript jquery jquery-ui

我试图解雇"拖动"在一个draggable()但我拖动它没有任何反应? 这是我的代码:

  $('.agenda-cloned-object').draggable({
   drag: function( event, ui ) {},
   cursor: "move",
   revert: "invalid",
  });

  $( ".agenda-cloned-object" ).on( "drag", function( event, ui ) { console.log("TEST") } );

编辑:显然,拖动事件对克隆的可拖动事件不起作用,是否有任何修复方法?

1 个答案:

答案 0 :(得分:0)

我可以在OSX上的Chrome v60中看到该事件被触发:https://jsfiddle.net/tb061q8o/

类名“clone”意味着您的原始代码更复杂。我鼓励你尝试将问题归结为最低可能的重现并在JsFiddle中分享。

此外,您将两次声明事件处理程序。你可以这样做:

$('.agenda-cloned-object').draggable({
   drag: function( event, ui ) { console.log("TEST") },
   cursor: "move",
   revert: "invalid",
});