2

ユーザーが画像を左から右または右から左にスワイプしたときにイベントをキャプチャしたい.また、上から下へのスワイプや下から上へのスワイプなどの垂直swpieイベント.これにイベント名はありますか.

タッチ/タップイベントのみに次のステートメントを使用しています。左にスワイプまたは右にスワイプするための同様のイベントはありますか?

 WinJS.utilities.id("imgHomePage").listen("MSPointerUp",funcTapHandler,false);
4

1 に答える 1

1

オブジェクトのパン イベントは、MSGestureStart(またはMSGestureEnd) イベントを使用して検出できます。

これらのメッセージを検査するために使用できる例については、MSDN のこのページを参照してください (以下の簡単MsGestureHoldな抜粋)MSGestureStart

ユーザーが表面に触れてそこに指を置いたままにすると、onmsgestureholdイベントが発生します。ユーザーが指をスワイプすると、onmsgesturestartonmsgesturechange、およびonmsgestureendイベントが発生します。ユーザーがすばやくスワイプすると、onmsinertiastartイベントが発生します。onmsinertiastartイベントの後には、 onmsgestureendイベントが発生する前に、スワイプの速度に応じて一連の onmsgesturechange イベントが続きますonmsinertiastart _イベントは、コードが遅い動きと素早いフリックを区別し、それに応じて反応するのに役立ちます。たとえば、表面との接触が途切れてもオブジェクトの動きを継続するなどです。

于 2012-08-09T07:22:32.923 に答える