【发布时间】:2013-01-16 17:15:09
【问题描述】:
基本上我想要的是,在拖动时,如果我走出收容区域并在那里释放鼠标点击,可拖动元素只会粘在我离开收容区域的边框上。当我将光标移回时,元素会回到光标上。当您只是移动光标(而不是拖动)并且元素仍在被拖动时,它看起来不太好。
Here 是一个可以玩的小提琴。只需在输出区域外拖动并释放光标,您就会明白我在说什么。
我想了两种方法
在被拖动时限制鼠标移动到包含区域(我搜索了它,但没有找到怎么做。也许这不可能?)
如果光标离开包含区域,则将可拖动对象恢复到其位置。 (还是找不到办法)
有任何方法或更多聪明的想法来实现这一目标???
Relevant Code(用于堆栈溢出)
【问题讨论】:
-
在这里工作正常。你用什么浏览器?
-
在 Firefox 中有效,在 chrome 中无效
-
你的真实生活(不是小提琴)代码也在 iframe 中吗?
标签: jquery jquery-ui draggable jquery-ui-draggable