我正在开发一个移动应用程序,但是我在phonegap上遇到了一些问题。我是一个初学者,但是当我读到这篇文章时,我不得不简单地插入这一行来使用phonegap的功能。
<script src='phonegap.js'></script>
我不知道deviceready事件到底是什么部分。我尝试用jquery, hammer和NO jquery mobile构建应用程序。
我的问题是deviceready事件不是fires。我尝试了很多方法,如何绑定事件监听器,但我失败了。
我试着像这样绑定:
document.addEventListener('deviceready', ondeviceready);
function ondeviceready(){
alert('wooohooo');
}
:
$(document).ready(function(){
document.addEventListener('deviceready', ondeviceready);
});
function ondeviceready(){
alert('wooohooo');
}
,像这样:
$(document).on('deviceready',ondeviceready);
function ondeviceready(){
alert('wooohooo');
}
有人能帮我吗?
(我在三星galaxy s上测试了这款应用;三星galaxy note 2)
最后,我不知道为什么,但它对我有效。
function ondeviceready(){...}
document.addEventListener("deviceready", ondeviceready);
试一下
document.addEventListener("deviceready", function(){
alert('hello');
});
或者尝试将代码放在以下方法
中 this.init = function(){
}
您是否还在使用phonegap.js下载最新版本的phonegap并使用cordova.js