2

jQuery Mobile for Androidの高速化に関するSOの質問は他にもありますが、iPhoneでのページ遷移、特にダイアログ遷移を高速化する方法を知っている人はいますか?

JQM1.0を使用しています。JQM 1.1はページ遷移を高速化することになっていますが(デモはまだ見ていませんが)、JQM1.0に対して誰かが何かをしたかどうか疑問に思っています。

現在、2秒の遅延があり、ダイアログを表示するには長すぎます。2つのオプションのいずれかに頼ります。インスタントフィードバックを提供するページ遷移にアニメーションを使用しないか、「タッチスタート」にバインドしてダイアログをアニメーション化することで独自のアニメーションを作成します。これは、現在のページ内の大きなDIVです。

どちらも理想的ではありません。

提案?

4

2 に答える 2

0

「クリック」の遅延は、Android Webkitの一部であり、それについてできることはあまりありません。touchstartイベントをボタンにバインドしてから、 JQMの.changePageを呼び出すことができます。

独自のアニメーションを作成する必要はありません。JQMがそれを管理します。

于 2012-04-04T23:24:22.803 に答える
0

おそらく、アプリのコピーを使用して1.1に更新することから始める必要があります。JQM 1.1は、HTML5トランジションをはるかに広く使用しています。私たちのウェブアプリでは、これによりトランジションのパフォーマンスが大幅に向上しました。

これを1.0でシミュレートする場合は、WebkitのCSS変換を使用してトランジションを作成し、2つのクラス「.active」と「.hidden」でプロパティをアニメーション化してから、addClass()関数をJQMのtouchStartイベントにバインドします。

于 2012-04-04T23:28:45.663 に答える