2010-04-28 63 views
1

我試圖把一個大盒子放到一個較小的盒子上。只有當它的中心位於較小的盒子內時,大盒子似乎'在'盒子'上面'。如何在安全殼邊緣附近的較小物體上放置較大的物體?

我可以更換需要超過較小的那個大盒子的部分嗎?

爲什麼?因爲它一切正常,直到我添加一個遏制。當小盒子靠近容器的邊緣時,大盒子的中心不能進入小盒子的「內部」,因爲它碰到了該區域的邊緣。

沒有真正的任何代碼顯示。它只是像:

$(bigbox).draggable({ 
    containment: $("#container") 
}) 

$(smallbox).droppable({ 
    drop: dropped-function 
}) 

回答

1

如果我理解正確的,你想看看droppable method's options,特別tolerance。默認值爲intersect,這意味着大方塊必須與小方塊重疊至少50%。將容差設置爲touch將允許將大盒子放在較小的盒子上,當它與任何數量的小盒子重疊時。

我希望有幫助。

+0

太棒了。謝謝。 – 2010-05-04 12:02:34