【发布时间】:2013-08-11 16:09:39
【问题描述】:
当我通过
旋转一个元素时myElem.css('-moz-transform', 'rotate(' + degree + 'deg)');
myElem.css('-webkit-transform', 'rotate(' + degree + 'deg)');
myElem.css('-o-transform', 'rotate(' + degree + 'deg)');
myElem.css('-ms-transform', 'rotate(' + degree + 'deg)');
我需要得到它正确的左/上位置...
myElem.getBoundingClientRect().left
...没有提供正确的 x/y 位置。以及 f.e.使用 jQuery...
$(myElem).position().left
...传递错误的值。
这是一张图片来说明我的意思
(来源:dasprinzip.com)
怎么办?
【问题讨论】:
-
你期望它是什么,你会得到什么?
-
这就是你要找的东西:stackoverflow.com/questions/9795816/…
-
添加了一张图片以可视化含义...
-
所以你想让它投递橙色框的左上角?
标签: javascript jquery css css-transforms