是否可以使用 jQuery 识别 iPad 的 Safari 浏览器上的触摸事件?
我在 Web 应用程序中使用了 mouseOver 和 mouseOut 事件。由于没有 mouseOut 和 mouseMove 之类的事件,iPad 的 Safari 浏览器是否有类似的事件?
最佳答案
核心 jQuery 没有任何特殊的触摸事件,但您可以使用以下事件轻松构建自己的触摸事件
- 触摸启动
- 触摸移动
- 触摸
- 触摸取消
例如,touchmove
document.addEventListener('touchmove', function(e) {
e.preventDefault();
var touch = e.touches[0];
alert(touch.pageX + " - " + touch.pageY);
}, false);
这适用于大多数 WebKit基于浏览器(包括 Android)。
关于jquery - 如何在 Safari for iPad 中使用 jQuery 识别触摸事件?可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755505/