这个例子不工作伟大的工作,因为这里遏制是身体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