2010-06-24 55 views
2

我試圖修改jQuery-ui Photo Manager demo,以便垃圾箱中的圖像是不可裁剪的,但我無法這樣做。我已經更改了演示,以便畫廊不再可以放置,但如果我踩到了垃圾箱,垃圾箱中的項目仍然會跟着我的光標。當然,他們迴歸是因爲他們無處可去,但是有沒有辦法讓他們無視開始時的ousedown?如何使jQuery對象不可打斷?

回答

4

看到http://jqueryui.com/demos/draggable/#option-cancel

在演示的情況下,該行:

cancel: 'a.ui-icon',// clicking an icon won't initiate dragging 

需要改變到:

cancel: 'a.ui-icon, #trash li', // add selector for items in trash 

我沒有測試過,但它應該工作

Demonstration

這就是你想要的嗎?還添加了#trash .gallery li img {cursor: default;}到CSS。

+0

查看我的演示。那不是他想要的? – ghoppe 2010-06-25 01:10:45

+0

它確實看起來像他想要的。我無法移動任何我拖入循環文件的內容。 – 2010-06-25 01:27:18

+0

你是對的,我的錯誤,我誤解了。 +1 – Mark 2010-06-25 02:24:49