問題是'deviceready'事件未觸發。 Cordova自帶的示例應用程序可以複製它並從那裏創建。但我需要知道哪裏出了問題。我已經嘗試了一切(你可以看到註釋的代碼)。幾件重要的事情。PhoneGap for Android deviceready not working
- 我從這裏創建了項目http://docs.phonegap.com/en/1.8.1/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android。
- 我正在使用jquery mobile,它工作正常。
整個項目是在這裏http://www.filefactory.com/file/1pseohvngmuz/n/HelloCordova_zip
/************************************************************* function init() { alert('init'); } $(function() { alert('load'); document.addEventListener("deviceready", function(){ alert("123"); },false); }); $(document).ready(function(e) { }); document.addEventListener("deviceready", onDeviceReady, true); function onDeviceReady() { alert('Phonegap ready'); } ********************************************/ function init() { document.addEventListener("deviceready", deviceInfo, false); } var deviceInfo = function() { alert('PhoneGap ready'); }; </script>
非常感謝你..
Simon ..首先你粘貼的代碼應該工作,然後我可以考慮使用JQuery移動。請檢查項目文件。這只是一個不常見的問題。謝謝。 –