Jquery mobile jQuery Mobile在旧版ipod上运行速度慢得令人无法忍受?
我在xcode中编写了一个非常简单的jquery mobile/phonegap应用程序。在模拟器中,它就像一个符咒。但我唯一需要测试的设备是2008年推出的第二代iPodtouch,当我在该设备上测试时,速度惊人地慢,页面转换有时需要25秒 我没有写过任何过度或需要资源的东西;事实上那里几乎什么都没有。只有几个div和一些文本,但是当我点击一个链接进入下一页时,做任何事情都要花很长时间。在这段时间里,它几乎被冻住了 这只是因为我用的是这么旧的设备吗?这当然不是我的代码或框架的问题。我知道这句话的第一部分很可笑,但我的代码实际上是赤裸裸的——只有一点基本的html和一些同样基本的javascriptJquery mobile jQuery Mobile在旧版ipod上运行速度慢得令人无法忍受?,jquery-mobile,cordova,ipod-touch,Jquery Mobile,Cordova,Ipod Touch,我在xcode中编写了一个非常简单的jquery mobile/phonegap应用程序。在模拟器中,它就像一个符咒。但我唯一需要测试的设备是2008年推出的第二代iPodtouch,当我在该设备上测试时,速度惊人地慢,页面转换有时需要25秒 我没有写过任何过度或需要资源的东西;事实上那里几乎什么都没有。只有几个div和一些文本,但是当我点击一个链接进入下一页时,做任何事情都要花很长时间。在这段时间里,它几乎被冻住了 这只是因为我用的是这么旧的设备吗?这当然不是我的代码或框架的问题。我知道这句话
在加入jquerymobile之前,这一切都可以相当快地加载,最多只需1-2秒。修订后,;嗯,你已经回答了这个问题。我认为浏览器不受支持。CSS效果占用大量资源。只需在加载jQuery移动库之前添加以下内容:
$(document).bind("mobileinit", function(){
$.mobile.defaultPageTransition="none"
});
远离旧设备上的转换- 一个原因
根据:
…从您点击按钮触发click事件开始,移动浏览器将等待大约300毫秒。这是因为浏览器正在等待查看您是否正在执行双击
一些解决方案
1.使用fastclick.js消除此300ms延迟
2.使用应用程序缓存加速加载