Jquery Adobe边集变换旋转属性

Jquery Adobe边集变换旋转属性,jquery,rotation,transform,adobe-edge,Jquery,Rotation,Transform,Adobe Edge,我试图在AdobeEdge中为元素的旋转属性编写脚本,但无法计算语法 我正在尝试这个: var element = sym.$("Rectangle"); element.css("transform", "rotate(25deg)"); 但它根本不会改变旋转。 使用完全相同的方法可用于其他CSS属性,例如: var element = sym.$("Rectangle"); element.css("left", 150+myVar); 有人知道我如何在这里访问transform:rot

我试图在AdobeEdge中为元素的旋转属性编写脚本,但无法计算语法

我正在尝试这个:

var element = sym.$("Rectangle");
element.css("transform", "rotate(25deg)");
但它根本不会改变旋转。 使用完全相同的方法可用于其他CSS属性,例如:

var element = sym.$("Rectangle");
element.css("left", 150+myVar);
有人知道我如何在这里访问transform:rotate属性吗?
谢谢

您正在使用哪个浏览器进行测试? 显然,没有官方对transform财产的支持。 因此,您必须使用基于浏览器的修改版本


这是我用来处理各种浏览器的。在分配不同属性的方式存在差异的任何时候都需要这样做。通过这个例子,你会明白我下面的意思。我把它放在“点击”事件中,在点击时晃动名片

如果转换在一个浏览器中有效,但在另一个浏览器中无效,您可以在w3schools.com上查找该属性,它将告诉您是否存在浏览器差异

// Get us a random rotate transform value between -5 and 5
var rotate_val = Math.floor((Math.random()*10)+1) - 5;

// Get instance of this element
var card_element = sym.$("wr_business_card");

// Set a random rotation for the business card when clicked
card_element.css("transform", "rotate(" + rotate_val + "deg)");
card_element.css("-ms-transform", "rotate(" + rotate_val + "deg)");     /* IE 9 */
card_element.css("-webkit-transform", "rotate(" + rotate_val + "deg)"); /* Safari and Chrome */