javascript - deviceReady 在PhoneGap 应用程序中不起作用,怎么办?

标签 javascript jquery android cordova

我有一个简单的 PhoneGap 应用程序作为休耕:

<!DOCTYPE HTML>
<html>
    <head>
        <title>PhoneGap powered App</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="css/jquery.mobile-1.0.min.css" />
        <script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script>
        <script src="js/jquery-1.7.1.min.js"></script>
        <script src="js/jquery.mobile-1.0.min.js"></script>


    <script type="text/javascript" charset="utf-8">

        document.addEventListener("deviceready", onDeviceReady, true); 
        function onDeviceReady() {
            alert ('123');
        }
    </script>

    </head>
    <body onload="onDeviceReady()">
        <div data-role="page">

            <div data-role="header">
                <h1>title</h1>
            </div><!-- /header -->

            <div data-role="content">   
                <h2>Begin by inserting your credentials.</h2>
                ...
            </div><!-- /content -->

        </div><!-- /page -->

        <script type="text/javascript" charset="utf-8">
            $(document).ready(function () {

            });
        </script>
    </body>
</html>

这里发生的是警报 alert ('123'); 永远不会被触发。但是,如果我取出其他 JavaScript 代码并只留下警报,它就会被触发。

另外,如果我使用 $(document).ready(function () { alert ('123'); } 我会收到警报。

这里发生了什么,为什么 deviceready 没有被触发?

有什么想法吗?

最佳答案

试试这个方法:

 document.addEventListener("deviceready", function(){
      alert("123");
 },true);

关于javascript - deviceReady 在PhoneGap 应用程序中不起作用,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982728/

相关文章:

javascript - 平均堆栈 : "SyntaxError: Unexpected token f" Comments not posting

javascript - 排序颜色/颜色值

安卓日历。

android - 无法在 Android Studio 中下载 Gradle 插件

javascript - 我如何在 javascript 对象中查找和计算重复值

javascript - JQuery 以后会不会存在?

javascript - 翻转第二个 div 和第三个 div

jquery - 将内容移出浏览器区域

asp.net - 关闭 ASP.NET CSS 友好适配器

Android SAF(存储访问框架): Get particular file Uri from TreeUri