CSS Transform和jQuery position()不能一起工作

时间:2015-12-10 13:10:36

标签: javascript jquery css

我正在构建一个工具,让用户拖动并布置可以在以后保存和重新加载的元素。我使用jQuery的position()函数来保存相对于容器的位置,这些位置用于在加载元素时重新绘制元素。

我刚刚添加了一个旋转功能,变换原点设置为每个元素的中点,但是当我保存并重新绘制元素时,它们并不是我放置它们的位置,它们是&#39 ;稍微抵消。

以下是我在保存时记录的一些值,然后重新绘图时

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

我似乎无法弄清楚它为什么会改变。所有这些位置都是在轮换之后进行的,所以它并不是导致偏移的原因。

0 个答案:

没有答案