2015-10-03 46 views
0

我的應用程序中有以下代碼(Cordova CLI 5.2)。無法使'deviceready'在PhoneGap Build中工作

<script> 
    var onDeviceReady; 

    onDeviceReady = function() { 
    alert('device ready'); 
    document.body.style.backgroundColor = "red"; 
    }; 

    document.addEventListener('deviceready', onDeviceReady, false); 
</script> 

但是,我使用PhoneGap Build構建和安裝應用程序後,從未在Android上看到警報(或背景顏色更改)。無論我做什麼,我都無法獲得此代碼的工作。

+0

你是否使用任何其他庫可能衝突..也有你讀取http://stackoverflow.com/questions/12576062/jquery-document-ready-vs-phonegap-deviceready –

+0

我使用jQuery和一對夫婦的插件,但他們不應該衝突。我會嘗試第二個答案中建議的方法。 –

+0

這幾乎就像PhoneGap Build不包括cordova.js。 –

回答

1

好的。我想到了。我不包括index.html中的phonegap.js,像這樣:

<script src="phonegap.js"></script> 

D'oh。

+0

一個常見的錯誤。現在你知道你將能夠傳遞知識! :) –

相關問題