1

我尝试在 JavaScript 文件中的 document.ready 上触发警报,但在 Windows Phone 7 模拟器上进行测试时警报没有触发。顺便说一句,我使用 PhoneGap 2.2.0、JS 和 HTML,这是我的代码

$(document).ready(function () {       
    alert("Hello World WP7");
    initPlateImage();
});

我也试过

window.alert = navigator.notification.alert;

navigator.notification.alert("Hi");

但没有用,任何建议谢谢!

4

1 回答 1

1

在您调用 alert() 时,可能没有初始化 Cordova。尝试以下方式 - “deviceready”是 Cordova 特定事件,告诉您 Cordova 已成功初始化

    document.addEventListener("deviceready",onDeviceReady,false);

    function onDeviceReady()
    {
    // IE does NOT provide an alert method, you can patch it with this line after deviceready.
    window.alert = window.alert || navigator.notification.alert;

    alert("Hello World WP7");


    }
于 2012-12-08T08:51:12.007 回答