我想捕捉用户在图像上从左到右或从右到左滑动时的事件。还有垂直 swpie 事件,例如从上到下滑动和从下到上滑动。是否有任何事件名称。
我将以下语句用于触摸/点击事件。向左滑动或向右滑动是否有类似的事件?
WinJS.utilities.id("imgHomePage").listen("MSPointerUp",funcTapHandler,false);
我想捕捉用户在图像上从左到右或从右到左滑动时的事件。还有垂直 swpie 事件,例如从上到下滑动和从下到上滑动。是否有任何事件名称。
我将以下语句用于触摸/点击事件。向左滑动或向右滑动是否有类似的事件?
WinJS.utilities.id("imgHomePage").listen("MSPointerUp",funcTapHandler,false);
可以使用MSGestureStart
(或MSGestureEnd
)事件检测对象上的平移事件。
当您点击并按住一个MsGestureHold
将被触发,然后MSGestureStart
当您开始拖动时其他人将在 MSDN 上查看此页面以查看可用于检查这些消息的示例(在快速摘录下方):
当用户触摸表面并将手指保持在那里时,它会触发onmsgesturehold事件。当用户滑动手指时,会触发 onmsgesturestart、onmsgesturechange和onmsgestureend事件。如果用户快速滑动,则会触发onmsinertiastart事件。onmsinertiastart事件之后是一系列onmsgesturechange事件,具体取决于滑动的速度,然后触发onmsgestureend事件。onmsinertiastart _event 可以帮助您的代码区分慢速移动和快速轻弹,并做出相应的反应,例如即使与表面的接触中断,物体仍继续移动。