在iPhone上用jQuery刷一个div

时间:2014-01-28 07:14:20

标签: jquery iphone html mobile swipe

我想用jQuery向左滑动一个div。

我已尝试使用jQuery Mobile的滑动方法,但我想将div移动到左侧,就像iOS的原生滑动功能一样。 可以这样做吗?

1 个答案:

答案 0 :(得分:1)

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

  • touchstart
  • touchmove
  • touchend
  • touchcancel

例如,touchmove

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

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

Apple documentation for handling events