2012-09-24 53 views
1

我有一个Phonegap应用程序,我必须用“counter”递增来旋转我的IMG箭头。此代码在semulator 4.2以及后来的phonegap 1.0.0上工作正常。现在我有phonegap 1.4.1和模拟器5.0和5.1。为什么轮换没有发生。 (“userguide”)。style.webkitTransform ='rotate('+ counter +'deg)';webkitTransform无法在iOS上工作Phonegap

有什么建议吗?

+0

您的计数器是否提醒任何号码? – Dipak

+0

是计数器返回有效增量。 –

+0

Try:elem.style [' - webkit-transform'] =“rotate(”+ counter +“deg);”; – zvona

回答

0

奇怪的问题:S ...我做到了工作中使用下列内容:

var str = new String('rotate(' + counter + 'deg)'); 
document.getElementById("userguideArrow").style['-webkit-transform'] = str; 

它的工作我使用iPhone 5的模拟器。

希望这也适用于你。让我知道你的结果伴侣。

+0

嗨Littm,上面的代码只适用于我添加-webkit-backface-visibility:hidden;为什么我们需要在ID“userguideArrow”的css文件中添加此项。即使在以前版本的semulator中,它也可以正常工作,而无需添加-webkit-backface-visibility:hidden; –

+0

Actualy我真的不知道......抱歉队友XD哈哈。当我尝试上面的代码时,我没有添加/修改额外的CSS或其他。事实上,这是奇怪的行为:当使用'静态'值时,它使用动态值(例如:el。)。 style [' - webkit-transform'] =“rotate(”+ counter +“deg)”;')只是让它不工作O__o ...其实我也不明白...:我认为这可能是我猜想另一个有趣的SO问题(我自己,我会好奇地知道为什么它的行为如此:)) – Littm

相关问题