2

当我尝试remove()在可拖动元素上的动画之后调用时遇到了问题。

基本上,当一个元素被删除时,我想:

  1. 向下动画放置元素的比例
  2. 移除元素,以便在需要时可以拖动另一个元素

现在发生的事情是:

  1. 比例动画作品
  2. remove() 调用不会删除元素的占位符,这会阻止用户拖动任何其他元素

这是我正在使用的javascript:

drop: function(event, ui) {
   ui.draggable.effect("scale", {
     scale: "content",
     percent: 1
   }, 100, function() {
     return ui.draggable.remove();
   });
});

当您setTimeout围绕ui.draggable.remove();调用执行功能时,似乎会出现相同的问题,因此它一定是某种时间问题。

有没有人遇到过这个问题?非常感谢您朝正确的方向轻推!

4

0 回答 0