![](/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.