2012-10-07 15 views

回答

2

是的,如果你使用螢火蟲並檢查元素,你會看到有一個可拖動的div在另一個div中溢出:hidden屬性。

<div style="width: 300px; height: 300px; overflow: hidden;"> 
    <div id="draggable" style="width: 800px; height: 800px;"></div> 
</div> 

$("#draggable").draggable(); 

這是概念。

+0

看起來應該可以工作。它被測試了嗎? – kritzikratzi

+0

@kritzikratzi不,我沒有測試過它,但它應該可以工作。 – Catalin

+0

這隻能在一定程度上起作用:您可以拖動圖像,但它不在收容區域內。 –

0

它不能用jQuery拖動實現。因爲這裏可拖動的項目不應該被拖動,因此它的頂部/左邊點大於它的容器。所有4點都是如此。

使用jQuery可拖動,您不能限制某個元素超出某個座標的拖動。

我建議使用mousedown和mousemove事件用法創建一個自定義jQuery插件。

相關問題