我在我的代码中看到了多种不同的行为(由于可能存在错误),可拖动的恢复功能如何与droppable drop事件一起工作。
所以我需要澄清。
我的期望是在放置事件之前将恢复函数称为FIRST。
取决于revert()函数的值:
返回true //不会触发放置事件,因为要删除放置...
返回false //会触发放置事件
有人可以告诉我,我的假设是正确的,因为我的代码不是那样的。
这里的代码太多了,抱歉不能发帖。
答案 0 :(得分:0)
这两者无关。
当你mouseup
拖拽你的可拖动时,首先要调用的是可放置的accept
选项(如果它是一个功能,或者只是匹配的话)如果一个选择器)。基于此,您将获得两个结果:
如果accept
匹配/返回true,则会在droppable上触发drop
事件;此外,revert
函数(如果它是一个函数)在draggable上调用,其中droppable的jQuery对象作为其第一个参数。 AFAIK这些是通用的jQuery自定义事件,并且不保证按任何特定顺序排列;虽然我相信drop
事件处理程序通常会先运行
如果accept
没有匹配/返回false,则调用revert
函数时不带任何参数