2

我想捕捉用户在图像上从左到右或从右到左滑动时的事件。还有垂直 swpie 事件,例如从上到下滑动和从下到上滑动。是否有任何事件名称。

我将以下语句用于触摸/点击事件。向左滑动或向右滑动是否有类似的事件?

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

1 回答 1

1

可以使用MSGestureStart(或MSGestureEnd)事件检测对象上的平移事件。

当您点击并按住一个MsGestureHold将被触发,然后MSGestureStart当您开始拖动时其他人将在 MSDN 上查看此页面以查看可用于检查这些消息的示例(在快速摘录下方):

当用户触摸表面并将手指保持在那里时,它会触发onmsgesturehold事件。当用户滑动手指时,会触发 onmsgesturestartonmsgesturechangeonmsgestureend事件。如果用户快速滑动,则会触发onmsinertiastart事件。onmsinertiastart事件之后是一系列onmsgesturechange事件,具体取决于滑动的速度,然后触发onmsgestureend事件。onmsinertiastart _event 可以帮助您的代码区分慢速移动和快速轻弹,并做出相应的反应,例如即使与表面的接触中断,物体仍继续移动。

于 2012-08-09T07:22:32.923 回答