有没有人可以帮助使用这个通用旋转功能(它适用于 jQuery,但这是 JavaScript 的东西)?
我更改了非 IE 画布代码,使其围绕图像的中心旋转(请参阅Firefox 中的http://uptowar.com/jquery)。现在我需要更改 IE Microsoft 过滤器以执行相同的操作(请参阅 Internet Explorer 中的相同 URL)。但是,怎么做?该过滤器几乎没有可理解的文档。
有没有人可以帮助使用这个通用旋转功能(它适用于 jQuery,但这是 JavaScript 的东西)?
我更改了非 IE 画布代码,使其围绕图像的中心旋转(请参阅Firefox 中的http://uptowar.com/jquery)。现在我需要更改 IE Microsoft 过滤器以执行相同的操作(请参阅 Internet Explorer 中的相同 URL)。但是,怎么做?该过滤器几乎没有可理解的文档。
假设您有一个以弧度为单位的角度 nAngle,则旋转矩阵将如下所示:
var nCos = Math.cos(nAngle).toFixed(3), nSin = Math.sin(nAngle).toFixed(3); var sFilter = "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=" + nCos + ", M12=" + (-nSin) + ", M21=" + nSin + ", M22=" + nCos + ")";
您可能还想查看规范:矩阵过滤器