jquery-ui拖拽对齐线位置不对的操作

Posted lw-88238

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery-ui拖拽对齐线位置不对的操作相关的知识,希望对你有一定的参考价值。

1,在draggable的drag中直接获取$(this).offset()来给对齐线设置top和left;

2,在draggable的drag中直接获取event的clientX去和event的offsetX去做减,此时的offsetX有可能在拖动过程中发生变化,

     造成位置不准确的情况。

需要在start钩子中缓存下开始时候的鼠标位置,然后在拖动过程中,用鼠标当前位置减去初始记录位置,此时就是准确的位置。

以上是关于jquery-ui拖拽对齐线位置不对的操作的主要内容,如果未能解决你的问题,请参考以下文章

利用插件(jQuery-ui.js)实现表格行的拖拽排序

jquery-ui sortable 使用实例

利用jQuery-UI和jsPlumb实现拖拽连接模型

JavaScript实现拖拽元素对齐到网格(每次移动固定距离)

如何使用 NPM 同时获得 JQuery-UI 和 datepicker 本地化?

电脑文件夹里的文件不能拖拽出来