0

在我的用户界面中,我有许多弹出对话框,其中一些包含 jquery 可放置目标。它们工作正常,但是当一个弹出窗口完全覆盖放置目标时,我想阻止事件传播。

我试图在弹出对话框上放置一个事件处理程序以阻止 drop 事件传播,但这不起作用。

使用范围和接受选项似乎并不可行,因为对象和目标或多或少是相同的。

有任何想法吗?

4

1 回答 1

1

最简单的方法可能是disable在打开对话框时对被遮挡的 dropable 使用该方法。enable然后在对话框关闭事件中调用该方法。禁用所有不在最近打开的对话框中的 droppable 也可能有意义。

不幸的是,将选项设置greedy为 true 只会停止嵌套 dropable 的传播,因此这也不是您的选择。

于 2012-09-06T00:28:16.687 回答