我有个问题。
一个奇怪的问题。
我有这部分代码:
Actions.loadWizzard = function(href)
{
alert(1);
var wizardTimer;
var wizardTimer2;
if (navigationObject.getLocation(href) === "ProductInformationWizzard") {
navigationObject.newPage("loading");
wizardTimer = setTimeout("navigationObject.newPage('contentProductInformationWizzard');", 3000);
wizardTimer2 = setTimeout("window.productInformationWizzardObject.init()", 1000);
} else if (navigationObject.getLocation(href) === "contentAdviceWizzard") {
navigationObject.newPage("loading");
wizardTimer2 = setTimeout("window.adviceWizzardObject.init()", 10000);
}
return;
};
在普通浏览器上,它完全可以正常工作。
虽然作为 WRT(或 phonegap 应用程序)它没有。
它没有给我警报(用于调试)。它不使用 setTimeout。
立即评估什么的。并且没有显示加载页面。
是的,有时它会出现一次。
另一个问题是加载 div 有一个 GIF img。它;就像加载 img。
但事情只是静态的。它就像普通图像而不是动画 GIF。
这怎么可能。
代码的一些注释:
navigationObject.newPage(page);
这隐藏了我正在查看的当前 div 并显示了我传递给它的 div。
window.adviceWizzardObject.init();
这会向 jsonrpc 服务器发出 ajax 请求,然后评估检索到的数据 json 并设置向导。
在此先感谢,埃里克