2012-07-17 61 views
3

下降,一旦我做了一個搗鼓這個jQuery的拖放僅適用於Chrome

http://jsfiddle.net/likwidt/EarWR/3/

從本質上講,這個作品幾乎我希望它在IE瀏覽器,但Chrome和FF沒有這麼多的方式。

我想將一個物品拖入拖放區域,然後可以選擇將其拖動到另一個拖放區域或拖出以恢復到原始位置。

當我將一個物品放入拖放區時,我無法再拖動它。

問題:爲什麼在拖放之後不能拖動拖動?使用小提琴重置拖放設置爲空,它仍然不起作用我不能解釋它...但我已編程可拖動,可拖出多個拖放區域,什麼阻止這些拖動...還有一個OUT事件......爲什麼這是它應該起作用的方式。

有沒有人以前解決過這個問題,也許有人可以給我一個提示,指出我在正確的方向。

+0

您可能想要查看'.sortable()'而不是拖放。查看[jQuery UI排序示例](http://jqueryui.com/demos/sortable/#connect-lists)示例 – MrOBrian 2012-07-17 17:51:09

+0

排序重置原始位置,以便可愛的還原功能不再起作用。 – 2012-07-17 18:08:18

+0

除此之外,這在IE中有效,所以從純粹的知識觀點來看,差異是什麼? – 2012-07-17 18:48:25

回答

2

可放開DIV被「覆蓋」的DROP掉DIV

如果你設置了「的z-index:999」,例如固定的問題對我來說。

我會解決的代碼,你..但它的一個爛攤子,我的眼睛受到傷害。所以只爲你一個簡單的答案在這種情況下

.Top{ 
z-index : 999; 
} 

該類添加到您的項目。

+0

你認爲你的眼睛受傷了,試着在這個標記上連續工作幾天,謝謝。 – 2012-07-18 00:21:44

+0

至於代碼是一團糟...我在它的中間好吧...給我一個休息! – 2012-07-18 00:40:42

+1

:-)好吧好吧..我可以看到你的壓力水平爆炸..休息..有一個工具包kat ;-)祝你好運 – ppumkin 2012-07-18 08:12:41