2009-08-28 47 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

相關問題