是否可以使用 jQuery 在 iPad 的 Safari 浏览器上识别触摸事件?
我在 Web 应用程序中使用了 mouseOver 和 mouseOut 事件。iPad 的 Safari 浏览器是否有类似的事件,因为没有 mouseOut 和 mouseMove 之类的事件?
Core jQuery 对触摸事件没有任何特别之处,但您可以使用以下事件轻松构建自己的
例如,touchmove
touchmove
document.addEventListener('touchmove', function(e) { e.preventDefault(); var touch = e.touches[0]; alert(touch.pageX + " - " + touch.pageY); }, false);
这适用于大多数基于 WebKit的浏览器(包括 Android)。
这是一些很好的文档。