2015-10-03 50 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

一个常见的错误。现在你知道你将能够传递知识! :) –

相关问题