相关疑难解决方法(0)

Phonegap没有调用设备就绪功能

我无法让设备就绪功能在phonegap即xcode模拟器中工作.html如下:`

    <title>Boilerplate</title>
</head>
<body>

    <div id="main" data-role="page">
        <div data-role="header" class="logo">
            <img class="logo" src="img/premium-logo.jpg" />
        </div>

        <div data-role="content">

            <h1>Apache Cordova Test Zone</h1>
            <div class="test-zone" id="test-zone">

            </div>

        </div>

        <div data-role="footer">

            <h4>Footer of main page</h4>

        </div>

    </div>



    <script type="text/javascript" src="js/jquery-2.0.3.min.js"></script>
    <script type="text/javascript" src="js/jQuery-Mobile-1.3.1-min.js"></script>
    <script type="text/javascript" src="cordova-2.3.0.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
        $(document).ready(init());
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

Javascript文件index.js:

 function init() {
   document.addEventListener("deviceready", onDeviceReady, false);
 }

 function onDeviceReady() {
   alert('It works!');
 }
Run Code Online (Sandbox Code Playgroud)

如果我注释掉init函数中的行并用onDeviceReady()替换它; 我可以获得关于chrome的警报.

为什么它不能在带有上述代码的模拟器中工作.谢谢

html javascript cordova

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

cordova ×1

html ×1

javascript ×1