就像在我的小提琴http://jsfiddle.net/meridius/95Wej/中一样,我有一些元素(draggables)我想以编程方式(仅通过代码,没有用户交互)移动到它们相应的 droppables。这是我能做到的。
我不知道为什么 .droppable("drop") 事件没有触发。
我需要 droppable 来注册它有可拖动的。否则(在我更复杂的设置中)当用户移动可拖动时会出现一些奇怪的行为。
我试图在之后.trigger("mousemove"), mousedown
重新初始化,但这些都没有帮助。.droppable()
.position()
编辑:
“奇怪”行为是由维护引起的position:relative;
,我通过在调用之前将其设置为 absolute 解决了这个问题.position()
。
然而,关于为什么事件没有被触发的问题仍然存在。