這個例子不工作偉大的工作,因爲這裏遏制是身體http://jsfiddle.net/roXon/hMmbK/2/圖像拖動父遏制
,當我在HTML中使用的容器,它的工作不細。這裏的問題:http://jsfiddle.net/anosim/ZXu2w/
任何人都有最好的解決方案。
在此先感謝。
這個例子不工作偉大的工作,因爲這裏遏制是身體http://jsfiddle.net/roXon/hMmbK/2/圖像拖動父遏制
,當我在HTML中使用的容器,它的工作不細。這裏的問題:http://jsfiddle.net/anosim/ZXu2w/
任何人都有最好的解決方案。
在此先感謝。
問題是,當你指定座標時,它們是絕對位置。
有可能是一個更好的辦法,但家長的你總是可以得到補償和這些偏移添加到您的遏制座標:
$(function() {
var ox = $("#container img").parent().offset().left;
var oy = $("#container img").parent().offset().top;
$("img").draggable({
containment: [-99+ox, -119+oy, ox, oy],
scroll: false
});
});
你的問題是,你」在第二個小提琴中重新制作img標籤。我假設您希望用戶能夠在綠色區域中拖動圖像。嘗試將draggable應用於div。 (小提琴:http://jsfiddle.net/ZXu2w/1/)
究竟是你想要的結果? – Jlange 2012-03-27 17:40:48