2009-08-28 32 views
4

好吧,我已经有一个表格拖放到一个div中,并将其溢出设置为“auto”,这允许我隐藏部分时间表并且只在底部放置滚动条。不过,我只是在可滚动div外创建了一些可拖动元素,而我的可拖动元素不能离开可滚动div。有任何想法吗?jQuery drag n'drop不会让我拖动滚动div的外面?

+0

源代码将是非常方便的http://gist.github.com/ – Tom 2009-08-28 17:48:32

回答

17

设置您可拖动到助手:“克隆”和appendTo:“身体”(或任何你想要的父容器来限制于)

+0

我前段时间遇到了同样的问题,并修复了这个问题。唯一的问题是你必须使用'clone'(意思是你复制了元素,而不是拖拽原始元素)。 – Matthew 2009-08-28 18:11:13

+0

有帮助,但现在,只要我尝试在新的拖放区域放置可拖动对象,即使新拖放位于隐藏拖放区域前面,隐藏的拖放仍然会抓住拖动区域?有什么办法给予一定的优先权?我看到了一个“贪婪”的参数,但我不确定它是什么,或者如果那就是我所需要的。还有什么想法? – mlebrun15 2009-08-28 19:14:15

+0

贪婪:真实是正确的 – Marc 2009-08-28 20:41:49