Phonegap中的Tilegrid错误

时间:2014-06-27 13:51:56

标签: jquery-mobile cordova

我经常遇到这个错误:

06-27 10:19:40.503: E/TileGrid(24474): Unexpected portion:left, top, right, bottom 0.000000 0.000000 -0.002500 0.018672<br>
06-27 10:19:40.503: E/TileGrid(24474): Unexpected portion:left, top, right, bottom 0.000000 0.000000 -0.002500 1.000000<br>
06-27 10:19:40.503: E/TileGrid(24474): Unexpected portion:left, top, right, bottom 0.000000 0.000000 -0.002500 1.000000<br>
06-27 10:19:40.503: E/TileGrid(24474): Unexpected portion:left, top, right, bottom 0.000000 0.000000 -0.002500 1.000000<br>
06-27 10:19:40.503: E/TileGrid(24474): Unexpected portion:left, top, right, bottom 0.000000 0.000000 -0.002500 1.000000<br>
06-27 10:19:40.503: E/TileGrid(24474): Unexpected portion:left, top, right, bottom 0.000000 0.010391 -0.002500 1.000000<br>

我使用Phonegap 3.5.0, JQuery 2.1.1 and JQuery Mobile 1.4.2(定位到Android),之前(在其他应用中)出现此错误,但它并未影响功能。但是,这一次,在我的多页面应用中,它似乎正在影响页面容器(&#39;更改&#39; mypage&#39;)方法...页面转换在错误之前有效,但之后它只会将页面更改为5(我使用滑动事件,因此需要5次滑动来更改页面,并从1跳到5,例如)。

有时在2或3页更改后发生错误,其他时间在50之后,所以我无法弄清楚...

我在TileGrid.cpp中找到了这个错误消息,在android(第357行)上:
http://osxr.org/android/source/external/webkit/Source/WebCore/platform/graphics/android/rendering/TileGrid.cpp
......但无法找到解决方案。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题,如果有人遇到同样的问题就会回答:问题是我使用的是JQuery 2.1.1,并且JQMobile只能在1.9+版本上正常工作(文档中对此进行了解释) )。

更改为JQuery 1.11.1使页面转换正常工作。