Windows 8中的就绪功能不起作用



我正在使用HTML和JS的Windows 8应用程序。当我使用winjs.navigation.navigate导航到特定的HTML页面时,我希望"就绪"功能运行。相反,它死了:

   (function () {
    "use strict";
    WinJS.UI.Pages.define("../pages/editcontact.html", {
        ready: function (element, options) {
            showToast("ello"); //does not run at all
        },
        unload: function () {
        },
        updateLayout: function (element, viewState, lastViewState) {
        }
    });})();

如果我使用jQuery检测以下代码是否有效,它将在我第一次导航到页面时运行,但在此之后没有任何时间:

$(window).ready(function () {
    showToast('hi'); //runs only on first visit to page
});

我在这里错过了什么?(定义了showtoast,可以正常工作,只是以示例为例)

尝试检查到.html文件的路径。我有同样的问题,那是错误的。它需要绝对路径,而不是相对。

最新更新