停用时jquery droppable查找元素是否已成功删除

时间:2010-09-01 14:57:13

标签: jquery droppable

有没有办法传递给deactivate:元素是否被删除?

如果元素没有被删除,我想停止一个动画,但是放弃了(即:不停止地停用),但是如果元素被正确删除,我希望它继续进行。

由于

1 个答案:

答案 0 :(得分:0)

我不确定这是不是最好的方法,但它有效:

我假设您想要多次执行此操作,即在正确删除动画时保持动画,如果再次将其拖出而不删除,则剪切动画。

我首先要为被拖动的项添加一个参数,以指示它是否在目标内。例如var over_target = false;

当调用activate时,启动动画。

如果发生over事件,则设置over_target = true;如果发生out事件,则设置over_target = false;

当调用deactivate时,你只需要检查over_target == false然后停止动画。