![](/img/trans.png)
[英]How do I position JQuery UI Sortable item at mouse cursor while dragging?
[英]Lock mouse position when dragging element with jQuery UI sortable
我使用jQuery UI sortable插件让用户在容器中对div重新排序。
在插件的设置中,我将axis:"y"
为仅将拖动运动限制为垂直运动。
当用户拖动div
,鼠标的位置在垂直方向上保持不变(相对于所拖动的div
),但在水平方向上鼠标可以自由移动,并且(我认为)它给人的“坚定” /“稳定”的ui体验较少,我希望拖动时鼠标保持在相同位置(相对于div
)。
任何想法如何做到这一点?
注意:当排序不限于垂直移动时,仅将鼠标本地锁定在第一个位置。
用JS控制鼠标位置很难,也不建议这样做。 尽管如此,如果您想这样做,您应该看一下Pointer Lock API,尽管我不确定它能否完成您要寻找的东西。
亲切的问候,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.