1

非常简单的问题,只是很难真正让它发挥作用。我有一段代码是 javascript,我试图用 jquery 编写,但无法完全理解。

effects_of_yoga_2010_INFO.style.setProperty('-webkit-transform',   
'rotateZ('+effects_of_yoga_2010_DEG+'deg)');  

我试过了

$("#effects_of_yoga_2010_INFO").css("-webkit-transform", 
"rotateZ('+effects_of_yoga_2010_DEG+'deg)"); 

但是 jquery 片段不起作用,我非常感谢我能得到的任何帮助,我相信这对某人来说会很容易。

4

3 回答 3

6

它应该是:

$("#effects_of_yoga_2010_INFO").css("-webkit-transform",
"rotateZ("+effects_of_yoga_2010_DEG+"deg)");

您将单引号与双引号混合在一起。

于 2012-10-04T11:59:28.007 回答
2

假设effects_of_yoga_2010_DEG是具有值的元素的另一个 id,请尝试:

$("#effects_of_yoga_2010_INFO").css("-webkit-transform", 
"rotateZ('" + $("#effects_of_yoga_2010_DEG").val() +"'deg)"); 
于 2012-10-04T12:00:07.610 回答
1
$("#effects_of_yoga_2010_INFO").css("-webkit-transform", "rotateZ('+effects_of_yoga_2010_DEG+'deg)"); 

那看起来不对。除非这是一个复制粘贴错误,否则您应该像 JavaScript 版本那样将变量值从其余字符串中拆分出来。

$("#effects_of_yoga_2010_INFO").css("-webkit-transform", "rotateZ(" + effects_of_yoga_2010_DEG + "deg)"); 

当然,这是基于不知道是什么effects_of_yoga_2010_DEG。我假设它只包含您正在寻找的值,并且可以像 JavaScript 版本一样使用。

于 2012-10-04T12:00:28.763 回答