2012-09-24 82 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

相關問題