モバイルデバイスで入力ボタンまたはアンカーボタンを押すたびに、onclickまたはpressイベントを処理するのに1〜2秒かかるようです。これをスピードアップする方法はありますか?
AndroidデバイスでPhonegap+jQuery Mobileを使用していますが、iOSでは少し速いようです
モバイルデバイスで入力ボタンまたはアンカーボタンを押すたびに、onclickまたはpressイベントを処理するのに1〜2秒かかるようです。これをスピードアップする方法はありますか?
AndroidデバイスでPhonegap+jQuery Mobileを使用していますが、iOSでは少し速いようです
http://jquerymobile.com/demos/1.2.0/docs/pages/phonegap.htmlから
$ .mobile.buttonMarkup.hoverDelay
ボタンのダウン/ホバー状態(リスト、ボタン、リンクなど)が遅いと感じた場合は、$。mobile.buttonMarkup.hoverDelay設定が役立つ可能性があります。これにより、タッチイベントから関連するクラスが適用されるまでの時間が短縮されますが、ユーザーがスクロールしている場合でも(たとえば、リンクの長いリスト上で)同じクラスが適用される可能性が高くなります。
例えば:
$( document ).bind( "mobileinit", function() {
$.mobile.buttonMarkup.hoverDelay = 500
});
高速ボタンを使用すると、300ミリ秒の遅延がなくなります。
タッチエンドイベントはかなりきびきびしています。
$(someElement).bind('touchend',function(){
//other code
});
Fastclickは私のコードを台無しにしました。
Tappyは、ヘビーコード化されたページのソリューションです。軽量で機能的です。