Ios 以正确的方式加速页面转换

Ios 以正确的方式加速页面转换,ios,cordova,jquery-mobile,Ios,Cordova,Jquery Mobile,我想要一些提示。 我正在试验300毫秒的延迟 phonegap+JQM+HTML5样板+IOS6。 尽管我安装并调用了new FastClick(),但最终还是出现了相同的延迟! 有没有一种方法可以测试FastClick是否真正处于最佳状态? 是否有另一个正常的~300毫秒延迟,我正在集中精力并被误导? 单击和页面加载事件完成之间的预期时间转换是多少? 注意:html文件包含所有页面 <body ... onload='init()' ...> function init(){ ne

我想要一些提示。
我正在试验300毫秒的延迟 phonegap+JQM+HTML5样板+IOS6。
尽管我安装并调用了new FastClick(),但最终还是出现了相同的延迟! 有没有一种方法可以测试FastClick是否真正处于最佳状态? 是否有另一个正常的~300毫秒延迟,我正在集中精力并被误导? 单击和页面加载事件完成之间的预期时间转换是多少? 注意:html文件包含所有页面

<body ... onload='init()' ...>
function init(){ new FastClick(document.body); }

...
$.mobile.bind('vclick', ... 
   $.mobile.changePage('#...', {transition: "none"});

函数init(){new FastClick(document.body);}
...
$.mobile.bind('vclick'。。。
$.mobile.changePage(“#…”,{transition:“none”});
在后面的讨论中添加:

如果您想加快转换速度,请尝试删除转换

     $(document).bind("mobileinit", function() {
     $.mobile.defaultPageTransition = 'none';
     $.mobile.defaultDialogTransition = 'none';
     }
您还可以创建自定义转换

在这里,您可以更改.in、.out规则以设置自定义时间

     .in, .out {
     -webkit-animation-timing-function: ease-in-out;
     -webkit-animation-duration: 200ms;
     }

希望这能有所帮助。

预期的过渡时间:~300毫秒是浏览器在触发事件之前的默认等待时间,正如您所知,这是因为它等待双击/单击。请检查一下:他们基本上是在玩触摸事件,但我们需要使用onClick为非触摸设备提供备用。据我所知,console.log()“计算时间(以毫秒为单位)是衡量此逻辑执行情况的唯一近乎完美的方法。希望能有所帮助。@Futur,您预期的300MS是否对应于(a毫秒;表示“上述图形中变量a的毫秒数”)?但我无法使用console.log()在ios上,在xcode上查看日志。同时,我使用div直接查看设备上的日志……同时,我使用div直接查看设备上保存的日志。如上所述,300毫秒(毫秒)为了触发点击事件,我喜欢你的设备日志想法,我想知道你是如何直接获取设备日志的。如果你能发布或提供链接,那将很酷:)日志功能将很快在github repo中提供,因为它对我们的开发人员来说是通用的,没什么特别的,但它可以完成这项工作。你好,Aravind,我已经使用了设置为“无”的转换,不过,您的技术更通用,谢谢。我不知道输入和输出css设置。我会调查的。