Javascript Windows 8中的就绪功能不工作
我正在用HTML和JS开发一个Windows8应用程序。当我使用WinJS.Navigation.navigate导航到特定的HTML页面时,我希望“ready”函数能够运行。相反,它装死了:Javascript Windows 8中的就绪功能不工作,javascript,windows,Javascript,Windows,我正在用HTML和JS开发一个Windows8应用程序。当我使用WinJS.Navigation.navigate导航到特定的HTML页面时,我希望“ready”函数能够运行。相反,它装死了: (function () { "use strict"; WinJS.UI.Pages.define("../pages/editcontact.html", { ready: function (element, options) { sh
(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文件的路径。 我有同样的问题,当它是错误的。
它需要绝对路径,而不是相对路径。它可能在代码中的其他地方。。打开控制台查看发生了什么?