嗨,我正在用JS中的“ touchEvent”准备一个eventHandler。
pageX
和pageY
坐标。 "tap, swipe, drag, twicetap"
之类的事件。"Pinch"
in / out
,我还查看了"pageX and pageY"
在用户放大/缩小网页时不起作用的情况。 See also > 我做了一些研究和测试。
我尝试 screenX 和 screenY 。我对其进行了测试,并看到它正常工作。
但是我有一些疑问。在触摸事件中,没有人插件作者使用过screenX / Y
信息。 (例如 hammer.js )
触摸事件是否方便使用screenX / Y
?
我上面在“捏”中写的所有“轻按,两次轻击,滑动等”。我将使用screenX / Y作为处理程序。 (当然,如果这个主意还不是,是失败还是不利?)我正在等待您有关该主题的主意。
我在说什么?这是一个非常简单的示例。
for (i = 0; i < event.changedTouches.length; i++) {
var touch = event.changedTouches[i];
var screenX = touch.screenX;
var pageX = touch.pageX;
}
// 'touchmove' listener doesn't change the pageX/Y when web page is zooming.
我没有找到足够的信息。在触摸设备上使用screenX / Y是否不方便?因为每个示例和每个辅助功能都是使用pageX / Y编写的!