【发布时间】:2012-11-02 10:41:52
【问题描述】:
我有可拖动的 div("dragging") 和目标 div("dragto")。
我希望当“拖动” div 被拖动到足以位于“dragto” div 上方时,“拖动” div 的包含设置为“dragto”的 [x1,y1,x2,y2] " div,因此一旦进入该 div 就永远无法离开该 div。
在拖动结束之前和开始之后设置此包含,即在拖动功能期间,我可以检查“拖动”div 是否在“dragto”div 内。
有没有可能。如果我添加以下代码:
drag : function (event,ui){
$("#dragging").draggable("option","containment",[x1,y1,x2,y2]);
},
这仅在拖动停止时设置遏制。
【问题讨论】:
标签: jquery jquery-ui draggable jquery-ui-draggable