Javascript CSS转换和jQuery position()不一起工作
我正在构建一个工具,让用户可以拖动和布局元素,这些元素可以在以后保存和重新加载。我使用jQuery的Javascript CSS转换和jQuery position()不一起工作,javascript,jquery,css,Javascript,Jquery,Css,我正在构建一个工具,让用户可以拖动和布局元素,这些元素可以在以后保存和重新加载。我使用jQuery的position()函数保存相对于容器的位置,这些位置用于在加载元素时重新绘制元素 我刚刚添加了一个旋转函数,将变换原点设置为每个元素的中点,但是当我保存并重新绘制元素时,它们并没有精确地放置在我放置它们的位置,它们会稍微偏移 以下是我在保存和重新打印时记录的一些值: 我似乎不明白它为什么会改变。所有这些位置都是在旋转之后,所以据我所知,这并不是造成偏移的原因 Rotation | Positio
position()
函数保存相对于容器的位置,这些位置用于在加载元素时重新绘制元素
我刚刚添加了一个旋转函数,将变换原点设置为每个元素的中点,但是当我保存并重新绘制元素时,它们并没有精确地放置在我放置它们的位置,它们会稍微偏移
以下是我在保存和重新打印时记录的一些值:
我似乎不明白它为什么会改变。所有这些位置都是在旋转之后,所以据我所知,这并不是造成偏移的原因
Rotation | Position Saving | Position Re-plotted
0deg | 250, 150 | 250, 150
45deg | 239, 264 | 229, 254
90deg | 250, 400 | 250, 400
135deg | 239, 514 | 229, 504