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

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

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

     形成位置不许确的状况。钩子

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

相关文章
相关标签/搜索