绑定到pageinit事件会生成带有微调器的白页

时间:2012-11-23 20:52:13

标签: jquery-mobile cordova spinner

我绑定了jQuery Mobile pageinit事件,在页面创建/增强并加载到DOM(按照文档)之后做了一些额外的事情,如下所示:

$('#home').live('pageinit', function()
{
    ...
};

但是,我得到的只是一个白色微调器,页面永远不会显示在运行OS6的iOS设备上。它在模拟器中工作正常。我能做错什么?

1 个答案:

答案 0 :(得分:1)

如果放置在页面的错误部分,有很多对pageinit不起作用的引用,尽管通常不会导致页面停止加载。

事件处理程序中的脚本错误(...部分)可能会导致所描述的症状,但在模拟器中可能会起作用。

您确定所有文件都被正确引用了吗?与OSX不同,iOS区分大小写,因此对jQuery.js而不是jquery.js的引用将导致您在其他任何地方都看不到的问题。您应该能够将桌面safari Web检查器连接到应用程序以查找任何加载错误。