Jquery mobile jQuery Mobile在旧版ipod上运行速度慢得令人无法忍受?

Jquery mobile jQuery Mobile在旧版ipod上运行速度慢得令人无法忍受?,jquery-mobile,cordova,ipod-touch,Jquery Mobile,Cordova,Ipod Touch,我在xcode中编写了一个非常简单的jquery mobile/phonegap应用程序。在模拟器中,它就像一个符咒。但我唯一需要测试的设备是2008年推出的第二代iPodtouch,当我在该设备上测试时,速度惊人地慢,页面转换有时需要25秒 我没有写过任何过度或需要资源的东西;事实上那里几乎什么都没有。只有几个div和一些文本,但是当我点击一个链接进入下一页时,做任何事情都要花很长时间。在这段时间里,它几乎被冻住了 这只是因为我用的是这么旧的设备吗?这当然不是我的代码或框架的问题。我知道这句话

我在xcode中编写了一个非常简单的jquery mobile/phonegap应用程序。在模拟器中,它就像一个符咒。但我唯一需要测试的设备是2008年推出的第二代iPodtouch,当我在该设备上测试时,速度惊人地慢,页面转换有时需要25秒

我没有写过任何过度或需要资源的东西;事实上那里几乎什么都没有。只有几个div和一些文本,但是当我点击一个链接进入下一页时,做任何事情都要花很长时间。在这段时间里,它几乎被冻住了

这只是因为我用的是这么旧的设备吗?这当然不是我的代码或框架的问题。我知道这句话的第一部分很可笑,但我的代码实际上是赤裸裸的——只有一点基本的html和一些同样基本的javascript


在加入jquerymobile之前,这一切都可以相当快地加载,最多只需1-2秒。修订后,;嗯,你已经回答了这个问题。

我认为浏览器不受支持。

CSS效果占用大量资源。只需在加载jQuery移动库之前添加以下内容:

$(document).bind("mobileinit", function(){
  $.mobile.defaultPageTransition="none"
});
远离旧设备上的转换-

一个原因 根据: …从您点击按钮触发click事件开始,移动浏览器将等待大约300毫秒。这是因为浏览器正在等待查看您是否正在执行双击

一些解决方案 1.使用fastclick.js消除此300ms延迟 2.使用应用程序缓存加速加载