小编典典

如何在 iPad 版 Safari 中使用 jQuery 识别触摸事件?可能吗?

all

是否可以使用 jQuery 在 iPad 的 Safari 浏览器上识别触摸事件?

我在 Web 应用程序中使用了 mouseOver 和 mouseOut 事件。iPad 的 Safari 浏览器是否有类似的事件,因为没有
mouseOut 和 mouseMove 之类的事件?


阅读 64

收藏
2022-07-04

共1个答案

小编典典

Core jQuery 对触摸事件没有任何特别之处,但您可以使用以下事件轻松构建自己的

  • 触摸启动
  • 触摸移动
  • 触摸端
  • 触摸取消

例如,touchmove

document.addEventListener('touchmove', function(e) {
    e.preventDefault();
    var touch = e.touches[0];
    alert(touch.pageX + " - " + touch.pageY);
}, false);

这适用于大多数基于 WebKit的浏览器(包括 Android)。

这是一些很好的文档

2022-07-04