其他分享
首页 > 其他分享> > jquery-ui拖拽对齐线位置不对的操作

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

作者:互联网

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

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

     造成位置不准确的情况。

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

标签:jquery,位置,offsetX,draggable,drag,ui,对齐,event
来源: https://www.cnblogs.com/lw-88238/p/10729458.html