我正在嘗試使用jquery來重定義和拖動div。 但是這個實現看起來很麻煩。jquery可拖動和可調整大小的遏制
我發現了幾個類似的問題,但沒有解決方案。
- In jQuery, How to fix containment bug when using resizable() and draggable() simultaneously?
- Resizing a JQuery Draggable element's containment parent while dragging
我試圖用幾個position
配置,也嘗試了refreshPositions 選項,毫無效果。
的錯誤我的經驗:
- 當移動子項目迅速(特別是在圓圈移動時),它經常斷裂,並保持了遏制。
- 將孩子移動到右下角時,嘗試通過反覆拖動將孩子拖出角落,在每次迭代中,孩子會進一步中斷遏制
- 當遏制被打破時,在下一個拖動,你也可以拖入這個破碎的遏制區
我已經最小化了這個例子。
這在所有瀏覽器中都是可重現的,儘管小提琴似乎在IE 10和Opera中破解。
$(".child")
.draggable({
containment: "parent",
cursor: "move"
}).resizable({
handles: "s,e",
containment: "parent",
minHeight: 50,
minWidth: 50
});
查看這裏查看完整而簡單的例子。
我該如何解決這個問題,遏制?
'溢出:hidden'這麼做是爲了我,很奇怪哉!你在哪裏找到這個解決方案?通過錯誤跟蹤器?我覺得我的谷歌技能今天失敗了! –
@ WillemD'haeseleer不,我通過Google搜索找到了該頁面(: –
),重要的是,它的高度和寬度都設置在孩子身上 – Juri