JQuery Mobile。工作,但现在有一个错误

时间:2011-07-05 17:18:56

标签: jquery-mobile

我有一个使用jquery.mobile-1.0a4.1.js的应用。该脚本每次都有效,但现在当我尝试它时,有三分之一的机会我会得到这个错误:

$.mobile.pageContainer is undefined
[Break On This Error] $.mobile.pageContainer.addClass(className); 

我添加了原始版本并再次尝试,但我仍然收到错误(第2425行)

我得到的任何JQuery Mobile版本都没有错误吗?同样,此错误位于移动文件中,而不是我的代码(jquery.mobile-1.0a4.1.js

修改我在使用min版本时遇到同样的问题jquery.mobile-1.0a4.1.min.js

3 个答案:

答案 0 :(得分:0)

对我来说,“三分之一机会”听起来就像你的脚本下载时间有竞争条件。您可能希望在下载所有内容并准备就绪时触发自定义事件,而不是立即执行下载的脚本。

答案 1 :(得分:0)

  

此错误再次出现在移动文件中,而不是我的代码

JQuery移动代码中报告了错误,但可能是脚本中的错误导致的。尝试创建一个使用JQuery mobile的简单测试脚本,看看是否仍然出现错误。

答案 2 :(得分:-1)

确保您仍然链接到正确的JQuery.js文件,但仍然存在。

最好下载一个可用的JQuery脚本并将其托管在您自己的服务器上。所以不会对它做任何改变。

关于你的问题,如果有其他JQuery Mobile版本,我确信有..但那是Google将帮助你的。