Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中使用左上角旋转div_Javascript_Jquery_Html_Css - Fatal编程技术网

在javascript中使用左上角旋转div

在javascript中使用左上角旋转div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,请帮助,根据特定点将div旋转90度,即使用javascript或jQuery或css或html在internetexplorer7中该div的左上角 我试过用fiter filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand'); 这会将div旋转90度,但左上角会发生位移

请帮助,根据特定点将div旋转90度,即使用javascript或jQuery或css或html在internetexplorer7中该div的左上角

我试过用fiter

filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand');

这会将div旋转90度,但左上角会发生位移。

您最好让CSS进行旋转,然后使用jQuery将元素重新定位到指定的坐标集。另外,您不能提供
过滤器
并限制其围绕固定点旋转

jQuery可能会有所帮助。

尝试使用90度旋转代替矩阵

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

实际上,您可以使用“变换原点CSS3”属性使其围绕一个角旋转。在这里阅读更多信息:

参考此链接:@zdrsh这不是他想要的……感谢您的回复,将坐标重新定位为90度可能没问题,但我需要不同的角度,比如50度等等。因此,如果你能根据左上角的点旋转div,这将是很有帮助的。你误解了我的答案。。。我是说,你可以使用
过滤器
css属性进行旋转,然后使用jQuery将其移动/重新定位到你想要的坐标(旋转后)。当然,我理解这一点,但我不知道如何在旋转前后找到该div的初始和最终坐标?我想如果有办法以左上角为中心旋转那个div会更容易。谢谢你的回答,我也试过了,但我需要的是以左上角旋转这个div。顺便说一下,实现90度旋转(过滤器:progid:DXImageTransform.Microsoft.BasicImage(旋转=1);)