小编use*_*803的帖子

旋转后获取元素的顶部和左侧位置

当我通过旋转元素

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)');
Run Code Online (Sandbox Code Playgroud)

我需要获得正确的左侧/顶部位置...

myElem.getBoundingClientRect().left
Run Code Online (Sandbox Code Playgroud)

...没有提供正确的 x/y 位置。以及 fe 使用 jQuery ...

$(myElem).position().left
Run Code Online (Sandbox Code Playgroud)

...传递错误的值。

这是一张图片来说明我的意思 旋转的div
(来源:dasprinzip.com

该怎么办?

javascript css jquery css-transforms

5
推荐指数
0
解决办法
2810
查看次数

标签 统计

css ×1

css-transforms ×1

javascript ×1

jquery ×1