我有一个使用 -webkit-transform:rotate(45deg) 旋转的 div 元素。如果我尝试像这样在旋转后访问它的当前位置
var x = $('#tap-area').offset().left;
var y = $('#tap-area').offset().top;
它返回给我的不是原始左上角的实际值,而是整个 div 边界框的左上角在哪里(在 DIV 之外物理上最远的左上角)。
旋转后如何计算/获取div的原始左上角
例如:如果我将它旋转 90 度,我现在想要得到的值将是右上角。如果我将它旋转 180 度,我现在想要得到的值将是右下角。
我需要这个,所以我可以设置另一个 DIV 元素始终保持连接到元素的原始左上角,这样它就会根据它的旋转方式改变它的位置。
谢谢。