私は自分のWebアプリケーションをモバイルデバイスで使用可能なフォームに変換しようとしています。私は水平スクロールのようなタッチジェスチャーのサポートを構築しようとしています。私は私のアプリでいくつかの奇妙な動作を見つけている。iOSタッチスタートとタッチムーブの間の遅延?
タッチスタートイベントでジェスチャーを開始し、次にtouchmoveでスクロールします。しかし、私のアプリケーションでは、これら2つのイベントを受信するまでに500〜700ミリ秒の遅延があります。私の知る限りでは、私のアプリはこの2つのイベントの間に他の仕事をしていません。
他の態様: コード
$(element).bind(touchmove, function(ev) {return myobject.DoTouch(ev) }
を使用して、jQueryのに書き込まれるDoTouchコマンドは単にev.typeをチェックし、タッチ位置を記録し、falseを返します。
私はこれを解決しようとする必要がありますどのようなアイデア?タッチしてからアプリからの応答を得るまでの遅れは非常に迷惑です。
iOSシミュレータでのみテストしていますか?私はそれが意図的に遅延を追加すると確信しています。 –
いいえ、私はiPadでテストしています。 –