我绑定了jQuery Mobile pageinit
事件,在页面创建/增强并加载到DOM(按照文档)之后做了一些额外的事情,如下所示:
$('#home').live('pageinit', function()
{
...
};
但是,我得到的只是一个白色微调器,页面永远不会显示在运行OS6的iOS设备上。它在模拟器中工作正常。我能做错什么?
答案 0 :(得分:1)
如果放置在页面的错误部分,有很多对pageinit不起作用的引用,尽管通常不会导致页面停止加载。
事件处理程序中的脚本错误(...部分)可能会导致所描述的症状,但在模拟器中可能会起作用。
您确定所有文件都被正确引用了吗?与OSX不同,iOS区分大小写,因此对jQuery.js而不是jquery.js的引用将导致您在其他任何地方都看不到的问题。您应该能够将桌面safari Web检查器连接到应用程序以查找任何加载错误。