4

ヒントが欲しいです。
phonegap + JQM + HTML5BoilerPlate + IOS6 で 300 ミリ秒の遅延を実験しています。
new FastClick() をインストールして呼び出しましたが、それでも同じ遅延が発生します! FastClick が実際に最高の状態で動作していることをテストする方法はありますか? 私が注目していて誤解されている別の通常の〜300ミリ秒の遅延はありますか?<a>クリックからそのページ読み込みイベントが完了するまでの予想される遷移時間は? 注: html ファイルにはすべてのページが含まれています。

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

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

後で議論に追加: ![観測されたイベントと呼び出しのタイムライン

4

1 に答える 1

2

速度を上げたい場合は、トランジションを削除してみてください

     $(document).bind("mobileinit", function() {
     $.mobile.defaultPageTransition = 'none';
     $.mobile.defaultDialogTransition = 'none';
     }

カスタムトランジションを作成することもできます http://jquerymobile.com/demos/1.0.1/docs/pages/page-transitions.html

ここで、.in、.outルールを変更して、カスタム時間を設定できます

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

お役に立てれば。

于 2012-10-04T13:12:28.887 に答える